作为服务端开发,数据库的后期维护工作接触的较少,最近部署MySQL的主从复制和读写分离,之前在网上看了一些资料,后来看到MySQL-Utilities有主从配置的工具,目前仅使用过这个,其他的简单浏览了一下,备用,MySQL所有的安装都有YUM/APT源安装和源码编译安装,根据情况定,版本也根据官方的release情况进行下载安装。
安装:
shell> unzip mysql-utilities-1.6.4.zipshell> cd mysql-utilities-1.6.4shell> python ./setup.py buildshell> sudo python ./setup.py install
使用:
在配置主从时,只需要配置主的bin-log和server_id,从的server_id,然后启动,执行下面命令,就直接可以实现主从同步。
mysqlreplicate --master=root@localhost:3306 --slave=root@localhost:3310 --rpl-user=rpl:passwd
PS: