Mysql多实例1.my.cnf通过定义mysqldconfig类 mysqld_vars = {} 从里面获得很多配置文件相关参数写入字典mysql.py2.init DB初始化数据库3.修改权限4.rc脚本启动5.check 检查
多实例
1.my.cnf
通过定义mysqldconfig类 mysqld_vars = {} 从里面获得很多配置文件相关参数写入字典
mysql.py
2.init DB
初始化数据库
3.修改权限
4.rc脚本启动
5.check 检查一下配置文件,配置文件与mysql变量同步
6.值其实一样,不让显示
7.Popen 调用 mysql -e 命令
SQL
Seconds_Behind_Master:0 看这个阀值、大于两秒
8.mysql主从
主配置文件:
bin-log
server-id
创建grant replication权限
从配置文件:
server-id
master-host
master-user
master-port
“”“ 可以换行
“ ”“ 不可以
./mymantea.py -c backup -n master01
./mymantea.py -n slave15 -p 3315 -c restore 15 192.168.1.14 3306 /var/mysqlmanager/backup/master01/2014-05-10.02.11.21.sql
./mymantea.py -n slave06 -c create slave 7 192.168.1.16 3306 -p 3312
./myman.py -c create master 1 -p 3306 -n master01
./mymantea.py -n slave15 -c start -p 3315
mysql> show global variables like 'server_id';
mysql> show global variables like 'log_bin%';
mysql> select user,host,passWord from mysql.user;
--结束END--
本文标题: python自动化管理mysql主从同步
本文链接: https://lsjlt.com/news/189220.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0