用MySQL內建復制來最佳化可用性(四)

第三步:創建相互的主從關系
  首先在B機上的my.cnf文件中,在[mysqld]部分中加入”log-bin”,接著重新啟動mysqld,然後創建可在它的上面執行復制功能的用戶帳號,使用:
GRANT FILE ON *.* TO replicate@10.1.1.1 IDENTIFIED BY “password”;
  在B機上運行”FLUSH PRIVILEGES”命令,以便裝入在加入復制用戶後的新的授權表,接著回到A機上,在它的”my.cnf”中加入下面幾行:
master-host=10.1.1.2
master-user=replicate
master-password=password
  在重啟A機的服務程序之後,現在我們一擁有瞭在A機與B機之間的相互主-從關系。不管在哪個服務器上更新一條記錄或插入一條記錄,都將被復制到另一臺服務器上。要註意的是:我不敢確定一個備機合並二進制日志變化的速度有多快,所以用這種方法來進行插入或更新語句的負載平衡可能不是一個好辦法。

You May Also Like