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

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

MySQL數(shù)據(jù)庫之主從同步-創(chuàng)新互聯(lián)

一、概述:

目前成都創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、西豐網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

MYSQL主從同步架構(gòu)是目前使用最多的數(shù)據(jù)庫架構(gòu)之一,主從同步使得數(shù)據(jù)可以從一個數(shù)據(jù)庫服務(wù)器復(fù)制到其他服務(wù)器上,在復(fù)制數(shù)據(jù)時,一個服務(wù)器充當(dāng)主服務(wù)器(master),其余的服務(wù)器充當(dāng)從服務(wù)器(slave)。

二、拓?fù)鋱D說明:

MySQL數(shù)據(jù)庫之主從同步

如上圖所示,192.168.4.10(主機(jī)名為"10.mysql")作為MySQL主數(shù)據(jù)庫,192.168.4.20(主機(jī)名為"20.mysql")作為MySQL從數(shù)據(jù)庫,負(fù)責(zé)從主數(shù)據(jù)庫同步數(shù)據(jù)。

三、主從同步配置說明:

1、Master配置

 (1)數(shù)據(jù)庫授權(quán):

   mysql> grant replication slave on *.* to slaveuser@"192.168.4.12" identified by "123456";

 (2)啟用binlog日志:

     [root@10 ~]# vim /etc/my.conf
     [mysqld]
     server_id=10       #指定主MySQL數(shù)據(jù)庫的ID
     log-bin=master10    #啟用binglog日志,日志文件保存在MySQL的安裝主目錄(/var/lib/mysql)下,文件名的格式為"master22.000001"(每個文件大容量500M,超過500M或者重啟MySQL服務(wù)后自動生成下一個日志文件)

    (3)查看master狀態(tài):

      mysql>show master status;

           +-----------------+----------+--------------+------------------+-------------------+
           | File           | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
           +-----------------+----------+--------------+------------------+-------------------+
           | master10.000001 |     154 |             |                 |                  |
           +-----------------+----------+--------------+------------------+-------------------+
           1 row in set (0.00 sec)
2、Slave配置:

   (1)配置server_id:

     [root@20 ~]# vim /etc/my.conf
     [mysqld]
     server_id=20       #指定從MySQL數(shù)據(jù)庫的ID

    (2)配置主數(shù)據(jù)庫信息(使用本機(jī)的root用戶登陸)
      mysql>change master to master_host="192.168.4.10",          
       master_user="slaveuser",
          master_password="123456",
         matser_log_file="master10.000001",
         master_log_pos=154;
   (3)開啟slave狀態(tài)
          mysql> start slave;
   (4)檢查slave狀態(tài)
          mysql> show slave status\G;

        命令執(zhí)行結(jié)果中下面兩項(xiàng)顯示如下則說明主從同步配置正常
            Slave_IO_Running:Yes
           Slave_SQL_Running:Yes

3、驗(yàn)證:

    在主數(shù)據(jù)庫(192.168.4.10)上面進(jìn)行數(shù)據(jù)添加刪除等操作,在從數(shù)據(jù)庫上面(192.168.4.20)及時就能看到。

三、原理說明:

   (1)從數(shù)據(jù)庫的IO線程讀取主數(shù)據(jù)庫的binlog日志,寫入到從數(shù)據(jù)庫的中繼日志文件中,從數(shù)據(jù)庫的SQL線程從本機(jī)的中繼日志中讀取SQL命令在本機(jī)執(zhí)行,完成數(shù)據(jù)同步;
   (2)如果主從數(shù)據(jù)庫配置前數(shù)據(jù)不一致,SQL線程就會報錯;如果在主數(shù)據(jù)庫創(chuàng)建授權(quán)用戶出錯,導(dǎo)致從數(shù)據(jù)庫無法連接主數(shù)據(jù)庫,IO線程就會報錯;
   (3)當(dāng)從數(shù)據(jù)庫的SQL線程執(zhí)行中繼日志里面的SQL命令失敗的時候,SQL線程會立即宕掉。

     需要注意的是在配置MySQL主從數(shù)據(jù)庫之前,確保從數(shù)據(jù)庫的數(shù)據(jù)不能多于主數(shù)據(jù)庫的數(shù)據(jù)。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁名稱:MySQL數(shù)據(jù)庫之主從同步-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/ddcghh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部