Mysql8.0輕松實(shí)現(xiàn)主從復(fù)制
主庫配置
1、修改配置文件 /etc/my.cnf
#mysql 服務(wù)ID,保證整個集群環(huán)境中唯一,取值范圍:1 – 232-1,默認(rèn)為1 server-id=1 #是否只讀,1 代表只讀, 0 代表讀寫 read-only=0 #忽略的數(shù)據(jù), 指不需要同步的數(shù)據(jù)庫 #binlog-ignore-db=mysql #指定同步的數(shù)據(jù)庫 #binlog-do-db=db01
2、重啟MySQL服務(wù)器
systemctl restart mysqld
3、登錄mysql,創(chuàng)建遠(yuǎn)程連接的賬號,并授予主從復(fù)制權(quán)限
#創(chuàng)建itcast用戶,并設(shè)置密碼,該用戶可在任意主機(jī)連接該MySQL服務(wù) CREATE USER 'itcast'@'%' IDENTIFIED WITH mysql_native_password BY 'Root@123456'; #為 'itcast'@'%' 用戶分配主從復(fù)制權(quán)限 GRANT REPLICATION SLAVE ON *.* TO 'itcast'@'%';
4、通過指令,查看二進(jìn)制日志坐標(biāo)
show master status ;
字段含義說明:
file : 從哪個日志文件開始推送日志文件 position : 從哪個位置開始推送日志 binlog_ignore_db : 指定不需要同步的數(shù)據(jù)庫
從庫配置
1、修改配置文件 /etc/my.cnf
1. 修改配置文件 /etc/my.cnf 2. 重新啟動MySQL服務(wù) 3. 登錄mysql,設(shè)置主庫配置 上述是8.0.23中的語法。如果mysql是 8.0.23 之前的版本,執(zhí)行如下SQL: 4. 開啟同步操作 #mysql 服務(wù)ID,保證整個集群環(huán)境中唯一,取值范圍:1 – 2^32-1,和主庫不一樣即可 server-id=2 #是否只讀,1 代表只讀, 0 代表讀寫 read-only=1
2、重新啟動MySQL服務(wù)
systemctl restart mysqld
3、登錄mysql,設(shè)置主庫配置
CHANGE REPLICATION SOURCE TO SOURCE_HOST='192.168.200.200', SOURCE_USER='test', SOURCE_PASSWORD='Root@123456', SOURCE_LOG_FILE='binlog.000004', SOURCE_LOG_POS=663;
上述是8.0.23中的語法。如果mysql是 8.0.23 之前的版本,執(zhí)行如下SQL:
CHANGE MASTER TO MASTER_HOST='192.168.200.200', MASTER_USER='test', MASTER_PASSWORD='Root@123456', MASTER_LOG_FILE='binlog.000004', MASTER_LOG_POS=663;
4、開啟同步操作
start replica ; #8.0.22之后 start slave ; #8.0.22之前
5、查看主從同步狀態(tài)
show replica status ; #8.0.22之后 show slave status ; #8.0.22之前
到此這篇關(guān)于Mysql8.0輕松實(shí)現(xiàn)主從復(fù)制的文章就介紹到這了,更多相關(guān)Mysql8.0 主從復(fù)制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫遷移OpenGauss數(shù)據(jù)庫解析
這篇文章主要介紹了MySQL數(shù)據(jù)庫遷移OpenGauss數(shù)據(jù)庫解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
解決大于5.7版本mysql的分組報錯Expression #1 of SELECT list is not in GR
這篇文章主要介紹了解決大于5.7版本mysql的分組報錯Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated問題,需要的朋友可以參考下2019-10-10
Mysql中自定義函數(shù)的創(chuàng)建和執(zhí)行方式
這篇文章主要介紹了Mysql中自定義函數(shù)的創(chuàng)建和執(zhí)行方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
淺談MySQL安裝starting the server失敗的解決辦法
如果電腦是不是第一次安裝MySQL,一般會出現(xiàn)報錯情況,starting the server失敗,通常是因?yàn)樯洗伟惭b的該軟件未清除干凈,本文就詳細(xì)的介紹一下解決方法,感興趣的可以了解一下2021-09-09

