主mysql的ip是172.16.20.15
从mysql的ip是172.16.20.16
端口都是:7788
mysql的版本5.1.66源码编译安装

1.主服务器执行如下

在/etc/mysql.cnf中添加启动二进制文件
[mysqld]
log-bin=mysql-bin
server-id=100
进入主mysql执行如下语句
grant replication slave on *.* to ‘backup’@’172.16.20.16’ identified by ‘backup’;
FLUSH PRIVILEGES;
创建backup用户,并授权给172.16.20.16使用
查询主数据库状态,并记下FILE及Position的值
show master status;

2.从服务器执行如下
在/etc/my.cnf的mysqld下添加
[mysqld]
log-bin=mysql-bin
server-id=200
退出从新启动从服务器/etc/init.d/mysqld restart
登陆从服务器执行如下语句
mysql>change master to
mysql>master_host=’172.16.20.15′,master_user=’backup’,master_password=’backup’,master_log_file=’mysql-bin.000003′,master_log_pos=401;
注意:mysql-bin.00003和master_log_pos是在主服务器上查询的 mysql>show master status;
启动同步
mysql>start slave;
mysql>show slave statusG;

发表评论

电子邮件地址不会被公开。 必填项已用*标注