配置mysql資料庫主從伺服器
阿新 • • 發佈:2018-12-19
vim /etc/mysql/mysql.conf.d/mysqld.cnf
log-bin=mysql-bin #開啟二進位制日誌
server-id=1 #每臺伺服器都不同,必須唯一
relay-log=mysql-relay-bin #開啟中繼日誌
log_slave_updates = on #從伺服器將時間記錄到二進位制日誌中
auto_increment_increment=1 #自動增長的步長
auto_increment_offset=1 #
主從伺服器的mysql配置檔案都要改,但是serve-id必須不同
配置完成之後重啟mysql服務 service mysql restart
在主伺服器的mysql中執行
show master status;
獲取到MASTER_LOG_FILE 和 MASTER_LOG_POS
在從伺服器的mysql中執行
change master to master_host='172.16.63.129',master_user='slave',master_password='password',master_port=3306,MASTER_LOG_FILE='mysql-bin.000007', MASTER_LOG_POS=1068;
引數修改成自己對應的
在從伺服器的mysql中執行
start slave;
啟動從伺服器的mysql的slave服務同步主從資料庫資料