中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Mysql中實現雙機熱備和負載均衡

發布時間:2021-06-02 17:15:09 來源:億速云 閱讀:238 作者:Leah 欄目:MySQL數據庫

本篇文章為大家展示了怎么在Mysql中實現雙機熱備和負載均衡,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

下面是具體的主從熱備份的步驟:

假設主服務器A(master)、從服務器為B(slave)

A:192.168.0.104

B:192.168.0.169

1.主服務器授權

授權副服務器可以連接主服務器并可以進行更新。這是在主服務器上進行的,創建一個username和password供副服務器訪問時使用。也可以使用主服務器默認的帳號和密碼。

2.數據復制

將master上已有的數據復制到slave上,以便主從數據庫建立的時候兩個數據庫的數據保持一致。導出導入數據庫就不詳述了。

3.配置主服務器

修改master上mysql的根目錄下的my.ini配置文件

在選項配置文件中賦予主服務器一個server-id,該id必須是1到2^23-1范圍內的唯一值。主服務器和副服務器的server-id不能相同。另外,還需要配置主服務器,使之啟用二進制日志,即在選項配置文件中添加log-bin啟動選項。

注意:如果主服務器的二進制日志已經啟用,關閉并重新啟動之前應該對以前的二進制日志進行備份。重新啟動后,應使用RESET MASTER語句清空以前的日志。

原因:master上對數據庫cartrader的一切操作都記錄在日志文件中,然后會把日志發給slave,slave接收到master傳來的日志文 件之后就會執行相應的操作,使slave中的數據庫做和master數據庫相同的操作。所以為了保持數據的一致性,必須保證日志文件沒有臟數據。

4.重啟master

配置好以上選項后,重啟MySQL服務,新選項將生效。現在,所有對數據庫中信息的更新操作將被寫進日志中。

5.配置slave

在副服務器上的MySQL選項配置文件中添加以下參數:

[mysqld]
#唯一,并與主服務器上的server-id不同。
server-id=2
#主服務器的主機名或者ip地址
master-host= 192.168.0.104
#如果主服務器沒有在默認的端口上監聽,則需確定master-port選項
master-port=3306
#步驟2.1中創建的用戶名和密碼
master-user=root
master-password=123456
#復制操作要針對的數據庫(可選,默認為全部)
replicate-do-db=cartrader
#如果主副服務器間連接經常失敗,需增加master-retry-count和master-connect-retry
#master-retry-count連接重試的次數
#master-connect-retry 連接失敗后等待的秒數
master-retry-count = 999
master-connect-retry = 60

5.重啟slave

副服務器上MySQL服務重啟后,還在數據目錄中創建一個master.info文件,其中包含

所有有關復制過程的信息(連接主服務器的相關信息及與主服務器交換數據的相關信息)。在初次啟動以后,副服務器將檢查這個master.info文件,以得到相關信息。

如果想修改復制選項,刪除master.info并重啟MySQL服務,在啟動過程中使用選項配置文件中的新選項進行重新創建了master.info文件。

將主服務器上備份好的數據庫腳本文件(cartrader.sql)導入到副服務器數據庫中,以便保

證主-副服務器上進行復制操作的起點一樣。

6.查看master的狀態與設置的是否一致

7.查看slave

一般情況下重啟了slave之后,自動就會開啟復制功能,可以通過下面的語句查看

在slave上

mysql>show slave status

如果顯示waiting for master to send event 的話就表示已經啟動了,反之就運行

mysql>start slave

來啟動slave

在SHOW SLAVE STATUS的命令輸出后,應該包含Slave_IO_Running對應的值為YES,

Slave_SQL_Running對應的值為YES,只有這樣才保證主從機能正常備份。

暫時停止主從熱備份的命令是:

mysql>stop slave

上述內容就是怎么在Mysql中實現雙機熱備和負載均衡,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资兴市| 巫溪县| 安国市| 城口县| 万源市| 蒲江县| 扬中市| 山西省| 贵阳市| 伊春市| 正安县| 旅游| 奉化市| 潞西市| 阿拉善盟| 云龙县| 喀什市| 建湖县| 桐梓县| 临沧市| 夏河县| 台安县| 长治市| 林甸县| 乐清市| 女性| 北京市| 高雄市| 视频| 从江县| 巨野县| 瑞安市| 楚雄市| 嘉祥县| 沁源县| 来宾市| 滨海县| 小金县| 建昌县| 岳阳市| 财经|