程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 用MySQL內建復制來最佳化可用性(四)

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

編輯:關於PHP編程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved