title: Ansible自定义插件获取指定远端配置 date: 2018-05-11 tags: [Ansible,Python]

**概述:**将ansible部署与变量控制拆分,解决应用与主机的规划问题。其中使用Ansible本地fact实现应用主机规划,使用自定义的Ansiblelookup插件来实现从远端获取变量。通过这种方式可以提高ansible代码的利用率和普适性,降低运维的配置管理工作复杂度。可以关注下以下几点

  • 本地git注册文件的目录结构
  • ansible的local fact与git中注册目录的对应关系
  • ansible的playbook配置模板与获取fact的配置关系

设计好以上几点可以大幅降低不必要的麻烦,设计的时候最好充分考虑后期扩展问题。

title: mysql主从 date: 2015-09-07 15:38:14 tags: [Mysql]

这篇题目占了好长时间了,一直说补上也没补上,今天没事,就弄个实验环境来记录一下。正所谓好记性不如烂笔头,那就写一下。

title: mysql自用命令手册 date: 2015-07-22 16:10:15 tags: [Mysql]

连接登录数据库

1
2
3
4
5
6
7
8
mysql –u用户名 [–h主机名或者IP地址] –p密码
eggs: mysql -uusername -hIPaddress -p(password)
#1. 连接到本机上的MYSQL。
#首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
#如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
#2. 连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
#mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
#3. 退出MYSQL命令: exit (回车) 或者 \q