mysql 主主从配置

匿名 (未验证) 提交于 2019-12-02 22:06:11

配置主服务器:

主服务器1配置

2.1、修改mysql配置文件

vim /etc/my.conf

则继续添加此项。

# binlog-do-db = slaveDB1

# binlog-do-db = slaveDB2

binlog-ignore-db = mysql 不需要同步的数据库;

・・・・auto-increment-increment = 1初始值为2

2.2配置权限

 grant replication slave on *.* to 'user_name'@'192.168.0.2' identified by 'ahaii';


刷新授权立即生效
flush privileges;
开启同步

change master to                    master_host='192.168.0.225',                              master_user='user_name',                   master_password='ahaii',                  master_log_file='mysql-bin.000001',                   master_log_pos=80647293;


start slave;

2.3、保存退出!重启mysql服务,使更改生效!

service mysql restart

查看从服务器是否已经成功开启同步:

show slave status\G


相反主服务器2 也要配置主服务器1的权限 除此之外其他配置一样 以上就是主主配置

从数据库配置

在从数据库my.cof里面添加server_id,然后往主数据库添加从数据库的权限,再往从数据库添加

    change master to                    master_host='192.168.0.2',                              master_user='user_name',                   master_password='ahaii',                  master_log_file='mysql-bin.000001',               master_log_pos=80647293;  start slave;


参考网址:https://www.2cto.com/database/201801/714594.html
参考文档:https://download.csdn.net/download/qq_37996327/10880032

喜欢的可以加群:687942640

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!