最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Mysql雙機(jī)熱備和負(fù)載均衡的實(shí)現(xiàn)步驟

 更新時(shí)間:2019年10月14日 09:27:24   作者:紫絮慕雪  
MySQL數(shù)據(jù)庫(kù)沒有增量備份的機(jī)制,但它提供了一種主從備份的機(jī)制,就是把主數(shù)據(jù)庫(kù)的所有的數(shù)據(jù)同時(shí)寫到備份數(shù)據(jù)庫(kù)中。這篇文章主要介紹了Mysql的雙機(jī)熱備和負(fù)載均衡,需要的朋友可以參考下

MySQL數(shù)據(jù)庫(kù)沒有增量備份的機(jī)制,但它提供了一種主從備份的機(jī)制,就是把主數(shù)據(jù)庫(kù)的所有的數(shù)據(jù)同時(shí)寫到備份數(shù)據(jù)庫(kù)中。實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)的熱備份。

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

假設(shè)主服務(wù)器A(master)、從服務(wù)器為B(slave)

A:192.168.0.104

B:192.168.0.169

1.主服務(wù)器授權(quán)

授權(quán)副服務(wù)器可以連接主服務(wù)器并可以進(jìn)行更新。這是在主服務(wù)器上進(jìn)行的,創(chuàng)建一個(gè)username和password供副服務(wù)器訪問時(shí)使用。也可以使用主服務(wù)器默認(rèn)的帳號(hào)和密碼。

2.數(shù)據(jù)復(fù)制

將master上已有的數(shù)據(jù)復(fù)制到slave上,以便主從數(shù)據(jù)庫(kù)建立的時(shí)候兩個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)保持一致。導(dǎo)出導(dǎo)入數(shù)據(jù)庫(kù)就不詳述了。

3.配置主服務(wù)器

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

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

注意:如果主服務(wù)器的二進(jìn)制日志已經(jīng)啟用,關(guān)閉并重新啟動(dòng)之前應(yīng)該對(duì)以前的二進(jìn)制日志進(jìn)行備份。重新啟動(dòng)后,應(yīng)使用RESET MASTER語(yǔ)句清空以前的日志。

原因:master上對(duì)數(shù)據(jù)庫(kù)cartrader的一切操作都記錄在日志文件中,然后會(huì)把日志發(fā)給slave,slave接收到master傳來(lái)的日志文 件之后就會(huì)執(zhí)行相應(yīng)的操作,使slave中的數(shù)據(jù)庫(kù)做和master數(shù)據(jù)庫(kù)相同的操作。所以為了保持?jǐn)?shù)據(jù)的一致性,必須保證日志文件沒有臟數(shù)據(jù)。

4.重啟master

配置好以上選項(xiàng)后,重啟MySQL服務(wù),新選項(xiàng)將生效。現(xiàn)在,所有對(duì)數(shù)據(jù)庫(kù)中信息的更新操作將被寫進(jìn)日志中。

5.配置slave

在副服務(wù)器上的MySQL選項(xiàng)配置文件中添加以下參數(shù):

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

5.重啟slave

副服務(wù)器上MySQL服務(wù)重啟后,還在數(shù)據(jù)目錄中創(chuàng)建一個(gè)master.info文件,其中包含

所有有關(guān)復(fù)制過程的信息(連接主服務(wù)器的相關(guān)信息及與主服務(wù)器交換數(shù)據(jù)的相關(guān)信息)。在初次啟動(dòng)以后,副服務(wù)器將檢查這個(gè)master.info文件,以得到相關(guān)信息。

如果想修改復(fù)制選項(xiàng),刪除master.info并重啟MySQL服務(wù),在啟動(dòng)過程中使用選項(xiàng)配置文件中的新選項(xiàng)進(jìn)行重新創(chuàng)建了master.info文件。

將主服務(wù)器上備份好的數(shù)據(jù)庫(kù)腳本文件(cartrader.sql)導(dǎo)入到副服務(wù)器數(shù)據(jù)庫(kù)中,以便保

證主-副服務(wù)器上進(jìn)行復(fù)制操作的起點(diǎn)一樣。

6.查看master的狀態(tài)與設(shè)置的是否一致

7.查看slave

一般情況下重啟了slave之后,自動(dòng)就會(huì)開啟復(fù)制功能,可以通過下面的語(yǔ)句查看

在slave上

mysql>show slave status

如果顯示waiting for master to send event 的話就表示已經(jīng)啟動(dòng)了,反之就運(yùn)行

mysql>start slave

來(lái)啟動(dòng)slave

在SHOW SLAVE STATUS的命令輸出后,應(yīng)該包含Slave_IO_Running對(duì)應(yīng)的值為YES,

Slave_SQL_Running對(duì)應(yīng)的值為YES,只有這樣才保證主從機(jī)能正常備份。

暫時(shí)停止主從熱備份的命令是:

mysql>stop slave

總結(jié)

以上所述是小編給大家介紹的Mysql雙機(jī)熱備和負(fù)載均衡的實(shí)現(xiàn)步驟,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • MySQL提示The InnoDB feature is disabled需要開啟InnoDB的解決方法

    MySQL提示The InnoDB feature is disabled需要開啟InnoDB的解決方法

    這篇文章主要介紹了MySQL提示The InnoDB feature is disabled需要開啟InnoDB的解決方法,簡(jiǎn)單分析了MySQL數(shù)據(jù)庫(kù)開啟InnoDB引擎的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-01-01
  • mysql處理添加外鍵時(shí)提示error 150 問題的解決方法

    mysql處理添加外鍵時(shí)提示error 150 問題的解決方法

    當(dāng)你試圖在mysql中創(chuàng)建一個(gè)外鍵的時(shí)候,這個(gè)出錯(cuò)會(huì)經(jīng)常發(fā)生,這是非常令人沮喪的
    2011-11-11
  • 一文詳解MySQL中數(shù)據(jù)表的外連接

    一文詳解MySQL中數(shù)據(jù)表的外連接

    因?yàn)?nbsp;MySQL 是關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)是拆分重組在多個(gè)數(shù)據(jù)表里面的。所以我們勢(shì)必要從多個(gè)數(shù)據(jù)表中提取數(shù)據(jù),通過 SQL 語(yǔ)句的內(nèi)連接與外連接就能夠?qū)崿F(xiàn)多表查詢了,本文就來(lái)講講MySQL的外連接
    2022-08-08
  • 最新評(píng)論

    澳门| 通道| 江都市| 宁都县| 邳州市| 绥滨县| 绥德县| 商水县| 焉耆| 湖北省| 文成县| 清镇市| 隆尧县| 九寨沟县| 清丰县| 车险| 平阳县| 莱州市| 定南县| 周口市| 许昌县| 罗源县| 宝丰县| 武宣县| 胶州市| 威海市| 晴隆县| 防城港市| 邹城市| 嘉禾县| 兖州市| 平阳县| 延吉市| 邮箱| 大新县| 湖口县| 胶南市| 军事| 乡城县| 锡林浩特市| 六安市|