没有合适的资源?快使用搜索试试~ 我知道了~
首页Ansible部署Mysql 5.7.28主从
准备环境 Ansible 主机: 10.4.0.57 Mysql Master: 10.4.0.17 Mysql Slave: 10.4.0.22 所有操作都在Ansible主机上进行 执行步骤: 1. 安装ansible 2.9 pip install ansible==2.9 2. 配置 Ansible到Master和Slave主机免密 ssh-copy-id 10.4.0.17 #需要输入root的密码 ssh-copy-id 10.4.0.22 #需要输入root的密码 3. 下载ansible 源码 https://gitee.com/kevinliu_CQ/ans
资源详情
资源评论
资源推荐

Ansible部署部署Mysql 5.7.28主从主从
准备环境
Ansible 主机: 10.4.0.57
Mysql Master: 10.4.0.17
Mysql Slave: 10.4.0.22
所有操作都在所有操作都在Ansible主机上进行主机上进行
执行步骤:
1. 安装ansible 2.9
pip install ansible==2.9
2. 配置 Ansible到Master和Slave主机免密
ssh-copy-id 10.4.0.17 #需要输入root的密码
ssh-copy-id 10.4.0.22 #需要输入root的密码
3. 下载ansible 源码
https://gitee.com/kevinliu_CQ/ansible/tree/master/MySQL-5.7.28-Master-slave-Playbook
4. 下载mysql 5.7.28 bin 文件,因为git上能上传这么大的文件,放到百度盘里面了,下载以后把mysql.zip放如到
roles/common/files/mysql.zip
下载地址
链接:https://pan.baidu.com/s/1WCgOQRQFnz7rh4UdBI4i7g
提取码:it8k
[root@vm10-4-0-57 MySQL-5.7.28-Master-slave-Playbook]# ls -ltr roles/common/f
iles/mysql.zip
-rw-r--r-- 1 root root 824374085 Feb 15 19:55 roles/common/files/mysql.zip
5. 编辑目录中的vars变量和host文件,改成符合自己的。
#vi vars.yml
### 基础环境
user: mysql
mysql_port: 3306
pack_home: /data
basedir: "{{pack_home}}/mysql"
datadir: "{{pack_home}}/mysql-data"
logdir: "{{ basedir }}/logs"
rundir: "{{basedir}}/run"
### MySQL root user password
root_password: Passw0rd^123
### MySQL Socket
mysql_socket: "{{ basedir }}/run/mysql.sock"
### MySQL rep user password
rep_user: replication
rep_password: Replication^123
### MySQL remote user wduser password
myuser_user: mysqlremoteuser
myuser_password: mysqlremoteuser_password
#vi hosts
[master] 10.4.0.17
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0