mysqld_multi实现多主一从同步

时间:2014-05-14 17:07:55   收藏:0   阅读:417

首先确保mysql为5.5左右,太旧的版本,方法可能存在差异。


1、利用mysql_install_db生成数据库

  mysql_install_db --datadir=/var/lib/mysql2 --user=mysql  

  mysql_install_db --datadir=/var/lib/mysql3 --user=mysql

2、生成配置文件

  mysqld_multi --example

3、修改配置文件:my.cnf

   [mysqld_multi]

   mysqld= /usr/bin/mysqld_safe

   mysqladmin = /usr/bin/mysqladmin

   

   [mysqld2]

   socket= /var/lib/mysql2/mysql2.sock

   port= 3307

   datadir= /var/lib/mysql2

   log-bin=mysql-bin2

   user= mysql

   

   [mysqld3]

   socket= /var/lib/mysql3/mysql3.sock

   port= 3308

   datadir= /var/lib/mysql3

   log-bin=mysql-bin3

   user= mysql

4、启动实例

  查看状态:mysqld_multi --defaults-extra-file=/etc/my.cnf report  

  逐个启动:mysqld_multi --defaults-extra-file=/etc/my.cnf start 2  

            mysqld_multi --defaults-extra-file=/etc/my.cnf start 3

5、查看是否正常启动

  先查看端口是否正常监听:netstat -tunlp

  查看进程:ps -aux|grep mysql

6、连接尝试:分别进入mysql -uroot -p -h127.0.0.1 -P3307


7、参照主从同步的步骤进行下一步操作即可实现多主一从。

http://oanyt.blog.51cto.com/6168303/1093768




mysqld_multi实现多主一从同步,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!