mysql 主主從配置

配置主服務器:
主服務器1 Ip:  192.168.0.1html

主服務器2 Ip:  192.168.0.2mysql

主服務器1配置sql

2.一、修改mysql配置文件數據庫

vim /etc/my.conf

 

 

Server-id = 1  #這是數據庫ID,此ID是惟一的,主庫默認爲1,其餘從庫以此ID進行遞增,ID值不能重複,不然會同步出錯;vim

log-bin = mysql-bin  #二進制日誌文件,此項爲必填項,不然不能同步數據;服務器

binlog-do-db = slaveDB  #須要同步的數據庫,若是須要同步多個數據庫;ide

則繼續添加此項。spa

# binlog-do-db = slaveDB1.net

# binlog-do-db = slaveDB2rest

binlog-ignore-db = mysql 不須要同步的數據庫;

····auto-increment-increment = 1初始值爲2

 

····auto-increment-offset = 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.三、保存退出!重啓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

相關文章
相關標籤/搜索