Mysql8.0輕松實現(xiàn)主從復(fù)制
主庫配置
1、修改配置文件 /etc/my.cnf
#mysql 服務(wù)ID,保證整個集群環(huán)境中唯一,取值范圍:1 – 232-1,默認為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)建遠程連接的賬號,并授予主從復(fù)制權(quán)限
#創(chuàng)建itcast用戶,并設(shè)置密碼,該用戶可在任意主機連接該MySQL服務(wù) CREATE USER 'itcast'@'%' IDENTIFIED WITH mysql_native_password BY 'Root@123456'; #為 'itcast'@'%' 用戶分配主從復(fù)制權(quán)限 GRANT REPLICATION SLAVE ON *.* TO 'itcast'@'%';
4、通過指令,查看二進制日志坐標
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輕松實現(xiàn)主從復(fù)制的文章就介紹到這了,更多相關(guān)Mysql8.0 主從復(fù)制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
優(yōu)化mysql之key_buffer_size設(shè)置
這篇文章主要介紹了優(yōu)化mysql之key_buffer_size設(shè)置的相關(guān)資料,需要的朋友可以參考下2016-05-05
mysql8.0.11數(shù)據(jù)目錄遷移的實現(xiàn)
這篇文章主要介紹了mysql8.0.11數(shù)據(jù)目錄遷移的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02
MySql?InnoDB存儲引擎之Buffer?Pool運行原理講解
緩沖池是用于存儲InnoDB表,索引和其他輔助緩沖區(qū)的緩存數(shù)據(jù)的內(nèi)存區(qū)域。緩沖池的大小對于系統(tǒng)性能很重要。更大的緩沖池可以減少磁盤I/O來多次訪問同一表數(shù)據(jù)。在專用數(shù)據(jù)庫服務(wù)器上,可以將緩沖池大小設(shè)置為計算機物理內(nèi)存大小的百分之802023-01-01
mysql自動填充時間的兩種實現(xiàn)方式小結(jié)
這篇文章主要介紹了mysql自動填充時間的兩種實現(xiàn)方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11
MySQL觸發(fā)器實現(xiàn)兩表數(shù)據(jù)同步的代碼詳解
在數(shù)據(jù)庫應(yīng)用中,我們經(jīng)常需要對數(shù)據(jù)進行某些操作,并在操作完成后進行相應(yīng)的處理,這時候,可以使用觸發(fā)器來實現(xiàn)這些功能,MySQL提供了強大的觸發(fā)器功能,本文將給大家詳細介紹MySQL觸發(fā)器實現(xiàn)兩表數(shù)據(jù)同步,需要的朋友可以參考下2023-12-12

