真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么搭建MySQL主從復制經(jīng)典架構

這篇文章主要講解了“怎么搭建MySQL主從復制經(jīng)典架構”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么搭建MySQL主從復制經(jīng)典架構”吧!

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供武鄉(xiāng)網(wǎng)站建設、武鄉(xiāng)做網(wǎng)站、武鄉(xiāng)網(wǎng)站設計、武鄉(xiāng)網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、武鄉(xiāng)企業(yè)網(wǎng)站模板建站服務,十余年武鄉(xiāng)做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

今天,我們抽個時間把 MySQL 的主從復制架構搭建出來吧。要不然,大家以前的主從復制項目,可能還真不好進行驗證測試。

在開始之前,我們先來簡單的說一下 MySQL 主從復制的原理。MySQL復制過程分成三步: 

  1. master 將改變記錄到二進制日志(binary log)。這些記錄過程叫做二進制日志事件,binary log events;

  2. slave 將 master 的 binary log events 拷貝到它的中繼日志(relay log);

  3. Slave 重做中繼日志中的事件,將改變應用到自己的數(shù)據(jù)庫中。 MySQL 復制是異步的且串行化的。

簡單的來說就是 slave 節(jié)點會從 master 讀取 binlog 來進行數(shù)據(jù)同步。

怎么搭建MySQL主從復制經(jīng)典架構  

相信很多人對上面的原理已經(jīng)耳朵聽出繭子了。還不說市面上還有很多專門做復制的中間件,原理都是同上。

下面我們開始動手配置 MySQL 的主從復制經(jīng)典架構。以 Windows (配置文件為my.ini文件),從機為 Linux(配置文件為my.cnf)。這樣各個系統(tǒng)都能兼顧到。

第一步,先在主庫上給從庫創(chuàng)建一個可以讀取主庫 binlog 的賬號。

怎么搭建MySQL主從復制經(jīng)典架構

第二步,在主庫的 my.ini 文件中的 [mysqld] 后面配置上下面的內容。

怎么搭建MySQL主從復制經(jīng)典架構

第三步,修改配置文件后,重啟服務:service mysqld restart。

如果啟動失敗,通過cat /var/log/mysqld.log | tail -30  查看 mysql 啟動失敗的日志,從日志內容尋找解決方案。

第四步,查看主服務器當前二進制日志名和偏移量,這個操作的目的是為了在從數(shù)據(jù)庫啟動后,從這個點開始進行數(shù)據(jù)的恢復。

怎么搭建MySQL主從復制經(jīng)典架構

怎么搭建MySQL主從復制經(jīng)典架構  

到此,主庫配置已經(jīng)操作完了,下面我們開始操作從庫的配置。

從庫是一臺 Linux,所以我們登錄上去,配置 my.cnf 文件。

第一步,還是在 my.cnf 文件中的 [mysqld] 后面配置上下面的內容。

怎么搭建MySQL主從復制經(jīng)典架構

配置完成后進行重啟數(shù)據(jù)庫。如果重啟失敗,報錯。則直接在從庫上執(zhí)行下面的 SQL 語句來操作。

怎么搭建MySQL主從復制經(jīng)典架構

然后重啟 slave 節(jié)點,查看從節(jié)點狀態(tài)。

怎么搭建MySQL主從復制經(jīng)典架構  

當結果中 Slave_IO_Running: Yes 和 Slave_SQL_Running: Yes 都顯示為 YES,則表明搭建成功。

注意:為了保證搭建成功,不受防火墻影響,大家可以把主從兩臺服務器上的防火墻都給關了。

感謝各位的閱讀,以上就是“怎么搭建MySQL主從復制經(jīng)典架構”的內容了,經(jīng)過本文的學習后,相信大家對怎么搭建MySQL主從復制經(jīng)典架構這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


網(wǎng)頁標題:怎么搭建MySQL主從復制經(jīng)典架構
分享網(wǎng)址:http://weahome.cn/article/pdpgej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部