使用ansible配置mysql5.7主从同步功能 需要预先做好免密登录 ,涉及防火墙配置 服务注册 主从配置
参数文件说明
数据库端口 mysql_port: 3307
数据库root密码 root_pwd: 123456
数据库安装目录 work_home: /data/test
数据库安装文件名(需要放在files目录)mysql_tar: mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
socket连接信息 socket: /tmp/mysql.sock
主库地址 master_ip: 192.168.252.212
从库地址 slave_ip: 192.168.252.213
配置主从同步数据库信息 mysql_db:
- {name: test1, replicate: true}
- {name: test2, replicate: false}
- {name: test3, replicate: false}
配置同步账号 mysql_user:
- {name: repl, passwd: repl, priv: '*.*:REPLICATION SLAVE'}