1. 程式人生 > >配置mysql資料庫主從伺服器

配置mysql資料庫主從伺服器

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服務同步主從資料庫資料