6.4 設定同步
以下描述了如何快速設定MySQL同步伺服器。假設你打算同步全部的資料庫,並且之前沒有設定過。需要關閉master伺服器以完成全部的步驟。
本章描述的過程可以用於一個slave的情況,也可以用於多個slave的情況。
這隻是一個最直接設定slave的辦法,並不是只有一個。例如,已經有了master的資料快照(snapshot),master已經設定了伺服器編號ID(server_id)並且啟用了二進位日誌,這就無需關閉master或者阻止在master上更新資料了。詳情請看"6.9
Replication FAQ"。
想要完全掌握MySQL同步設定,最好把本章全部讀完,並且測試在"14.6.1 SQL
Statements for Controlling Master Servers"和"14.6.2 SQL Statements for
Controlling Slave Servers"中提到的全部語句。而且要熟悉各種同步設定選項,詳情請看"6.8 Replication Startup
Options"。
注意,這個過程以及後面一些同步SQL語句需要有 SUPER 許可權。MySQL 4.0.2以前,則是
PROCESS 許可權。
請確認master和slave上都安裝了較近的MySQL版本,且這些版本之間要能相容,在"6.5
Replication Compatibility Between MySQL
Versions"中列出來了。請確認在最新版本中還有存在問題,否則不要報告該bug。
在master上新加一個帳戶,slave才能用它來串連。這個帳戶必須授予 REPLICATION
SLAVE 許可權。如果這個帳戶只用於同步(推薦這麼做),那就沒必要授予其他許可權了。設定你的域是 mydomain.com,想要授權一個帳戶 repl 使用密碼
http://www.bkjia.com/PHPjc/631012.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631012.htmlTechArticle6.4 設定同步 以下描述了如何快速設定 MySQL 同步伺服器。假設你打算同步全部的資料庫,並且之前沒有設定過。需要關閉master伺服器以完成...