<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        針對MySQL新增的復制特性的測試

        來源:懂視網 責編:小采 時間:2020-11-09 14:31:03
        文檔

        針對MySQL新增的復制特性的測試

        針對MySQL新增的復制特性的測試:在Soundbreak我們每天24小時不間斷地播放實況音頻和視頻,所以對于MySQL的新增的復制特性,我們不能做出很令人信服的測試。通過測試我們發現,可以使用這個特性來與備份數據庫服務器保持數據同步,這樣當主服務器因為某種原因處理失效時,能夠使用備份機處理
        推薦度:
        導讀針對MySQL新增的復制特性的測試:在Soundbreak我們每天24小時不間斷地播放實況音頻和視頻,所以對于MySQL的新增的復制特性,我們不能做出很令人信服的測試。通過測試我們發現,可以使用這個特性來與備份數據庫服務器保持數據同步,這樣當主服務器因為某種原因處理失效時,能夠使用備份機處理

        在Soundbreak我們每天24小時不間斷地播放實況音頻和視頻,所以對于MySQL的新增的復制特性,我們不能做出很令人信服的測試。通過測試我們發現,可以使用這個特性來與備份數據庫服務器保持數據同步,這樣當主服務器因為某種原因處理失效時,能夠使用備份機處理

        在Soundbreak我們每天24小時不間斷地播放實況音頻和視頻,所以對于MySQL的新增的復制特性,我們不能做出很令人信服的測試。通過測試我們發現,可以使用這個特性來與備份數據庫服務器保持數據同步,這樣當主服務器因為某種原因處理失效時,能夠使用備份機處理所有的查詢。對于這樣的要求,配置兩臺服務器并不困難。我將詳細討論整個處理過程,同時討論一下當主服務器失效時,如何使用PHP來重定向查詢。

        MySQL內部復制功能是建立在兩個或兩個以上服務器之間,通過設定它們之間的主-從關系來實現的。其中一個作為主服務器,其它的作為從服務器。我將詳細討論如何配置兩臺服務器,將一個設為主服務器,另一個設為從服務器。并且描述一下在它們之間進行切換的處理過程。我是在MySQL的3.23.23版本上進行的配置設置過程,并且也是在這個版本上進行的測試。MySQL開發人員建議最好使用最新版本,并且主-從服務器均使用相同的版本。同時MySQL 3.23版本仍然是beta測試版,而且這個版本可能不能向下兼容。所以因為這個原因,在實際的網站中,我現在還沒有使用這個版本。擁有容錯能力具有一個好處是,在不需中斷任何查詢的情況下,對服務器進行升級。

        第一步:配置主服務器

        在這篇文章的剩下篇幅中,我將指定兩臺服務器。A(IP為10.1.1.1)作為主服務器(簡稱為主機)。B(IP為10.1.1.2)作為后備服務器(簡稱為備機)。

        MySQL的復制功能的實現過程為:備機(B)與主機(A)連接,然后讀出主機的二進制更新日志,再將發生的變化合并到自已的數據庫中。備機需要一個用戶帳號來與主機連接,所以在主機上創建一個帳號,并只給它FILE權限,如下操作:

        GRANT FILE ON *.* TO replicate@10.1.1.2 IDENTIFIED BY password;
        

        為了備機能夠與主機連接,要在主機上運行FLUSH PRIVILEGES,不過不要擔心,因為我們將在下面的步驟中停掉服務器。

        現在我們需要主機數據庫的一個快照,并且對主機進行配置,允許生成二進制的更新日志。首先編輯my.cnf文件,以便允許二進制更新日志,所以在[mysqld]部分的下面某個地方增加一行:log-bin。在下一次服務器啟動時,主機將生成二進制更新日志(名為:<主機名>-bin.<增量序號#>)。為了讓二進制更新日志有效,關閉MySQL服務程序,然后將主機上的所有數據庫目錄到另一個目錄中,接著重新啟動mysqld。

        請確定得到了所有數據庫,否則在進行復制時,如果一個表在主機上存在但在備機上不存在,將因為出錯而退出。現在你已經得到了數據的快照,和一個從建立快照以來的二進制日志,上面記錄著任何對數據庫的修改。請注意MySQL數據文件(*.MYD,*.MYI和*.frm)是依賴于文件系統的,所以你不能僅僅進行文件傳輸,如從Solaris到Linux。如果你處于一個異種的服務器環境,你將不得不使用mysqldump實用程序或其它的定制腳本來得到數據快照。


        第二步:配置備機

        讓我們繼續。停掉備機上的MySQL服務程序,并且把從主機上拷貝來的數據庫目錄移到備機上的data目錄下。請確認將目錄的擁有者和屬組改變為MySQL用戶相應值,并且修改文件模式為660(只對擁有者和屬組可讀、可寫),目錄本身為770(只對擁有者和屬組可讀、可寫和可執行)。

        繼續。在備機上啟動MySQL服務程序,確認MySQL工作正常。運行幾個select查詢(不要update或insert查詢),看一看在第一步中得到的數據快照是否成功。接著,在測試成功后關掉MySQL服務程序。

        在備機上配置需要訪問的主機,以便接收主機的更改。所以需要編輯務機上的my.cnf文件,在[mysqld]部分中增加下面幾行:

        master-host=10.1.1.1 master-user=replicate master-password=password
        

        在啟動備機服務程序后,備機服務程序將查看在my.cnf文件中所指定的主機,查看是否有改變,并且將這些改變合并到自已的數據庫中。備機保持了主機的更新記錄,這些記錄是從主機的master.info文件中接收下來的。備機線程的狀態可以通過sql命令SHOW SLAVE-STATUS看到。在備機上處理二進制日志中如果發生錯誤,都將導致備機線程的退出,并且在*.err的日志文件中生成一條信息。然后錯誤可以被改正,接著可以使用sql語句SLAVE START來重新啟動備機線程。線程將從主機二進制日志處理中斷的地方繼續處理。

        至此,在主機上所發生的數據改變應該已經復制到備機上了,要測試它,你可以在主機上插入或更新一條記錄,而在備機上選擇這條記錄。

        現在我們擁有了從A機到B機的這種主-從關系,這樣當A機可能當機的時候,允許我們將所有的查詢重定向到B機上去,但是當A機恢復時,我們沒有辦法將發生的改變恢復到A機中去。為了解決這個問題,我們創建從B機到A機的主-從關系。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        針對MySQL新增的復制特性的測試

        針對MySQL新增的復制特性的測試:在Soundbreak我們每天24小時不間斷地播放實況音頻和視頻,所以對于MySQL的新增的復制特性,我們不能做出很令人信服的測試。通過測試我們發現,可以使用這個特性來與備份數據庫服務器保持數據同步,這樣當主服務器因為某種原因處理失效時,能夠使用備份機處理
        推薦度:
        標簽: 復制 測試 針對
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产V高清在线观看| 成人黄色免费网站| MM131亚洲国产美女久久| 污网站在线免费观看| 国产国产成年年人免费看片| 亚洲AV无码一区二区大桥未久| 日韩免费高清视频| 国产精品亚洲色婷婷99久久精品| 四虎永久在线精品免费影视| 无人视频免费观看免费视频 | 亚美影视免费在线观看| 久久久久久A亚洲欧洲AV冫| 91免费在线视频| 亚洲国产一区二区三区青草影视 | 女人毛片a级大学毛片免费| 亚洲日韩精品国产一区二区三区 | 男男gay做爽爽免费视频| 亚洲国产av一区二区三区| 在线免费观看伊人三级电影| 久久精品国产精品亚洲蜜月| 18禁网站免费无遮挡无码中文 | 曰批免费视频播放免费| 亚洲人成色7777在线观看| 国产精品免费看久久久| 亚洲 日韩经典 中文字幕| 免费女人18毛片a级毛片视频| 在线观看免费无码视频| 亚洲一区中文字幕| 亚洲精品亚洲人成在线观看下载| 免费萌白酱国产一区二区三区| 亚洲日本中文字幕区| 免费观看男人免费桶女人视频| 一级做a爰性色毛片免费| 亚洲黄色三级视频| 四虎永久免费影院| 最近中文字幕免费2019| 视频一区二区三区免费观看| 久久伊人久久亚洲综合| 日韩免费毛片视频| 国产三级在线免费| 亚洲aⅴ无码专区在线观看春色|