計算機數據庫

複製的MySQL。 一個簡短的題外話

遲早,當其服務器的功能是不夠的任務,以及購買新的設備幾乎是不可能的,因為經濟困難,或者只是這樣的購買是在有關其未來的投資回報懷疑任何問題之前,管理員發生。

在此類事件的光並不是多餘知道這樣一個概念作為複製數據庫。 這種知識是顯著簡化從事重型系統和服務的任何人的生命將創造一個最佳的工作硬件配置。 總體而言,數據庫複製意味著計算機來提高系統及其彈性的性能係數工會能力。 通過創建數據庫的本地副本,如果有必要將取代主要基地 - 第一效應可以通過拋出請求到備份服務器,第二來實現。

在本組織的最簡單和最常見的方式 - 被複製的MySQL。 和MySQL支持與3.23.15版本,只有單向複製此功能。 在這種情況下,«主從»,其中,所述主服務器(主)也可同時進行和從服務器(從)的特殊配置。

在給定時間MySQL複製執行如下。 創建一個主服務器,它負責遵循二進制文件,其中顯示了所有的數據庫更改與從機或機器讀取並執行該查詢文件的變化。 從不斷與主通信,因此,主所做的所有更改,繼續前進的奴隸,沒有的情況和不正確的數據差異。

MySQL的複製 安裝在幾個步驟。

  1. 系統管理員必須確保運行其所有計算機上的最新版本的MySQL。
  2. 您必須在主服務器上創建一個新用戶,這將是MySQL的複製登錄(必須有FILE權限級別,並與從機器交流的權利)。
  3. 接下來,你需要停止在首席,從服務器指揮官的MySQL和複製所有相關的複製數據。 在基於Unix的系統,可以使tar命令,這使得整個目錄的備份。 Windows用戶將接近WinZip的。
  4. 在部分mysqld的添加以下內容:服務器ID =唯一的編號,登錄斌。 所有的變化發生在主服務器後,它必然被重載的My.conf文件。
  5. 在同一文件中的奴隸計算機,您需要添加以下代碼:

主主機= <您的主控主機的名稱>

主用戶= <用戶登錄>

主密碼= <用戶的秘密密碼>

主端口= <端口,這將在從屬服務器連接到主>

服務器ID = <從屬機的ID>

*在尖括號必須輸入,而不是上面的文字數據。

在所有的高端副本 數據庫 到從服務器並重新啟動所有機器。

之後,這些動作可以作為安裝和配置,這意味著它現在是你的主服務器將不會從高負荷並在其上表很容易在另一台電腦上恢復失敗的情況下遭受複製算是。 其結果可能是幾年來忘記購買新 硬件 的重型系統和內容與現有設備的建立工作。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.