mysql主從配置



 

10.192.2.32從服務器

10.192.2.58主服務器

主服務器

主服務器建用戶

1 mysql>create userrepl; //創建新用戶

2 //repl用戶必須具有REPLICATION SLAVE權限,除此之外沒有必要添加不必要的權限,密碼爲mysql。說明一下192.168.0.%,這個配置是指明repl用戶所在服務器,這裏%是通配符,表示192.168.0.0-192.168.0.255Server都可以以repl用戶登陸主服務器。當然你也可以指定固定Ip

3 mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'10.192.2.%' IDENTIFIED BY 'mysql';

 

主服務器配置

 

找到MySQL安裝文件夾修改my.Ini文件。mysql中有好幾種日誌方式,這不是今天的重點。我們只要啓動二進制日誌log-binok

[mysqld]下面增加下面幾行代碼

1 server-id=1   //給數據庫服務的唯一標識,一般爲大家設置服務器Ip的末尾號

2 log-bin=master-bin

3 log-bin-index=master-bin.index

從服務器

配置Slave從服務器

1 [mysqld]

2 server-id=2

3relay-log-index=slave-relay-bin.index

4 relay-log=slave-relay-bin

 

 

 

重啓MySQL服務

 

 

 

連接Master

change master to master_host='192.168.0.104', //Master 服務器Ip
master_port=3306,
master_user='repl',
master_password='mysql',
master_log_file='master-bin.000001',//Master
服務器產生的日誌

master_log_pos=0;

 

啓動Slave

start slave;

 

 

發佈了19 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章