mysql 主从同步配置一、环境 master:192.168.124.51 MYSQL版本:5.1.48-community-log slave: 192.168.124.52 MYSQL版本:5.1.48-community-log 二、主从数据库 将主机上现有的数据库备份,然后在从机上建立同名数据库并还原。 (这次做的是51上的两个数据库database1和database2) 三、master和 slave上的相关配置 在[mysqld]下添加如下字段: server-id=1 log-bin=master-binlog binlog-do-db=database1 binlog-do-db=database2 binlog-ignore-db=mysql 在master上位slave添加一个同步账号 grant replication slave on *.* to http://www.360doc.com/mailto:'slave'@'192.168.124.52' identified by ‘slave’; 重启master的mysql服务: service mysql restart; 用show master status命令查看日志情况 mysql> show master status\G; *************************** 1. row *************************** File:master-binlog.000027 Position: 3151 Binlog_Do_DB: database1,database2 Binlog_Ignore_DB: 1 row in set (0.00 sec) 2.修改slave上的配置文件my.cnf。 在[mysqld]下添加如下字段: server-id=2 master-host=192.168.124.51 master-user= slave master-password= slave master-port=3306 master-connect-retry=60 replicate-do-db=database1 replicate-do-db=database2 replicate-ignore-db=mysql 重启slave的mysql服务: service mysql restart; 在进入slave机中的mysql。 mysql>start slave; mysql>show slave status\G; *************************** 1. row *************************** Master_SSL_Verify_Server_Cert: No 1 row in set (0.00 sec) |
|