隨著技術的發(fā)展,在實際的生產(chǎn)環(huán)境中,由單臺MySQL數(shù)據(jù)庫服務器不能滿足實際的需求。此時數(shù)據(jù)庫集群就很好的解決了這個問題了。采用MySQL分布式集群,能夠搭建一個高并發(fā)、負載均衡的集群服務器。在此之前我們必須要保證每臺MySQL服務器里的數(shù)據(jù)同步。數(shù)據(jù)同步我們可以通過MySQL內(nèi)部配置就可以輕松完成,主要有主從復制和主主復制。
創(chuàng)新互聯(lián)建站-成都網(wǎng)站建設公司,專注成都網(wǎng)站建設、成都網(wǎng)站制作、網(wǎng)站營銷推廣,域名注冊,網(wǎng)頁空間,網(wǎng)站托管運營有關企業(yè)網(wǎng)站制作方案、改版、費用等問題,請聯(lián)系創(chuàng)新互聯(lián)建站。
MySQL5.6開始主從復制有兩種方式:基于日志(binlog);基于GTID(全局事務標示符)。此文章是基于日志方式的配置步驟。

1.在主從數(shù)據(jù)庫配置文件,一般Linux中的MySQL配置文件都在/etc/my.cnf(windows中的配置文件為mysql.ini)。
這里以同步test庫為例子,配置如下:
[mysqld]
#數(shù)據(jù)庫ID號, 為1時表示為Master,其中master_id必須為1到232–1之間的一個正整數(shù)值,主從server-id不能一樣;
server-id=1
#啟用二進制日志;
log-bin=mysql-bin
sync-binlog=1
#需要同步的二進制數(shù)據(jù)庫名;
binlog-do-db=test保存文件,重啟MYSQL。
2.構建主從復制,
第一步:在192.168.1.1(主)中創(chuàng)建一個192.168.1.2(從)可以登錄的MySQL用戶,這里以mysql119用戶作為例子。
mysql>CREATE USER 'mysql119'@'@' IDENTIFIED BY '123456';
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql119’@’192.168.1.%’ IDENTIFIED BY ‘123456’;
mysql>FLUSH PRIVILEGES;第二步:
查看192.168.1.1 主MySQL服務器二進制文件名與位置。
mysql>SHOW MASTER STATUS;第三步:告知從庫二進制文件名與位置,在192.168.1.2中執(zhí)行:
mysql>CHANGE MASTER TO
>MASTER_HOST=’192.168.95.11’,
>MASTER_USER=’mysql119’,
>MASTER_PASSWORD=’123456’,
>MASTER_LOG_FILE=’mysql-bin.000007’,
>MASTER_LOG_POS=525;到這里就完成主從復制配置。3.測試主重復制,在192.168.1.2中
mysql>SLAVE START; #開啟復制
mysql>SHOW SLAVE STATUS\G #查看主從復制是否配置成功如圖:
當看到Slave_IO_Running: YES、Slave_SQL_Running: YES才表明狀態(tài)正常。實際測試:
- 查看 主test庫的test_table,
- 然后往 主test庫插入一條數(shù)據(jù),
- 觀察 從test庫的數(shù)據(jù),如圖:
注意:
1.主重mysql版本最好保持一致,避免因版本差異出現(xiàn)不可預知的問題。
2.出現(xiàn)從數(shù)據(jù)庫連接不上主數(shù)據(jù)庫,查看是否授權問題。
3.在配置主從復制的時候,備份master數(shù)據(jù)前先鎖表,保證數(shù)據(jù)一致性。
如有問題,歡迎指正!
參考文章:
https://www.cnblogs.com/phpstudy2015-6/p/6485819.html
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
文章標題:MySql主從同步配置及實現(xiàn)-創(chuàng)新互聯(lián)
轉載來于:http://chinadenli.net/article18/dghegp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、虛擬主機、網(wǎng)站策劃、品牌網(wǎng)站建設、搜索引擎優(yōu)化、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容