mysql主从复制

2019/03/19 09:32
阅读数 0

mysql主:192.168.0.1 mysql从:192.168.0.2

1.首先开启主mysql的二进制日志功能 vim /etc/mysql/my.cnf [mysqld] log-bin=mysql-bin binlog_format=mixed server-id=1 然后重启mysql

2.开启从mysql的二进制日志功能 vim /etc/mysql/my.cnf [mysqld] log-bin=mysql-bin binlog_format=mixed server-id=2 然后重启mysql

3.在主mysql分配账号 mysql> GRANT replication slave ON . TO 'username'@'%' IDENTIFIED BY 'password'; mysql> flush privileges;

4.查看主mysql的bin日志信息 show master status;

5.设置从服务器 首先 mysql> stop slave; mysql> change master to master_host="192.168.0.1",master_port=3306,master_user="username",master_password="password",master_log_file="mysql-bin.0000x0",master_log_pos=xxx; MASTER_LOG_FILE : 设置要连接的主服务器的bin日志的日志名称,即第4步得到的信息 MASTER_LOG_POS : 设置要连接的主服务器的bin日志的记录位置,即第4步得到的信息,(这里注意,最后一项不需要加引号。否则配置失败)

6.启动从slave mysql> start slave;

7.查看是否配置成功 mysql> show slave status; 上面两项均为yes,说明配置成功,否则,请重复前面的步骤。

感谢https://www.cnblogs.com/superfat/p/5267449.html,从中学习。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部