如何使用ansible创建mysql主从
如何使用ansible创建mysql主从
使用ansible可以很方便地创建mysql主从。下面是一个简单的例子,使用ansible安装mysql主从:
1.在主服务器上安装mysql:
ansible all -m yum -a "name=mysql state=present"
2.在从服务器上安装mysql:
ansible all -m yum -a "name=mysql state=present"
3.在主服务器上创建数据库:
ansible all -m mysql_db -a "name=testdb state=present"
4.在从服务器上创建数据库:
ansible all -m mysql_db -a "name=testdb state=present"
5.在主服务器上创建用户:
ansible all -m mysql_user -a "name=testuser password=testpass state=present"
6.在从服务器上创建用户:
ansible all -m mysql_user -a "name=testuser password=testpass state=present"
7.在主服务器上配置mysql主从:
ansible all -m mysql_replication -a "master=True slave=True"
8.在从服务器上配置mysql主从:
ansible all -m mysql_replication -a "master=False slave=True"
9.启动mysql主从复制:
ansible all -m service -a "name=mysqld state=started"
相关文章