首頁  >  文章  >  資料庫  >  Mysql系列(十五)mysql主從配置

Mysql系列(十五)mysql主從配置

黄舟
黄舟原創
2017-01-22 17:07:581050瀏覽

從庫可以很多台,我們假設一台主M,一台從S。

 

主M檔案新增:

server-id=1
bin-log=logbin

這個名字隨意

記得重啟

 

從S

主M客戶端執行:

server-id=2

記錄下檔案與位置(File,Position),例如:logbin.000001      120

 

在從Smaster_host 位址master_user='有同步複製權限的帳號',master_password='密碼',master_log_file='logbin.000001',master_log_pos=120;

同步複製權限是指:REPLICATION SLAVE。


為從localhost連接來的user帳號(密碼為pwd)授權範例sql:

>show master status;

開啟從S:

>grant replication slave on *.* to 'user'@'localhost' identified by 'pwd';
>flush privileges;

 

查看從S狀態:

rrrereee

 

主從備份是主M機執行的指令自動在從S機執行,所以如果M已經有了一個S沒有的庫,你在庫上做的操作會導致同步複製失敗。因此,建議用乾淨的MySQL實例做主從備份。


在從S停止從備份:stop slave;清理:reset slave;

以上就是Mysql系列(十五)mysql主從配置的內容,更多相關內容請關注PHP中文網(www.php.cn) !

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn