欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql8.0輕松實現(xiàn)主從復(fù)制

 更新時間:2022年11月10日 08:27:08   作者:loongnuts  
這篇文章主要介紹了Mysql8.0輕松實現(xiàn)主從復(fù)制方法的相關(guān)資料,需要的朋友可以參考下

主庫配置

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)文章

  • mysql主從同步復(fù)制錯誤解決一例

    mysql主從同步復(fù)制錯誤解決一例

    Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids
    2011-05-05
  • 優(yōu)化mysql之key_buffer_size設(shè)置

    優(yōu)化mysql之key_buffer_size設(shè)置

    這篇文章主要介紹了優(yōu)化mysql之key_buffer_size設(shè)置的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • InnoDB解決幻讀的方法詳解

    InnoDB解決幻讀的方法詳解

    這篇文章主要介紹了InnoDB解決幻讀的方法詳解的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • mysql8.0.11數(shù)據(jù)目錄遷移的實現(xiàn)

    mysql8.0.11數(shù)據(jù)目錄遷移的實現(xiàn)

    這篇文章主要介紹了mysql8.0.11數(shù)據(jù)目錄遷移的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • MySql?InnoDB存儲引擎之Buffer?Pool運行原理講解

    MySql?InnoDB存儲引擎之Buffer?Pool運行原理講解

    緩沖池是用于存儲InnoDB表,索引和其他輔助緩沖區(qū)的緩存數(shù)據(jù)的內(nèi)存區(qū)域。緩沖池的大小對于系統(tǒng)性能很重要。更大的緩沖池可以減少磁盤I/O來多次訪問同一表數(shù)據(jù)。在專用數(shù)據(jù)庫服務(wù)器上,可以將緩沖池大小設(shè)置為計算機物理內(nèi)存大小的百分之80
    2023-01-01
  • mysql自動填充時間的兩種實現(xiàn)方式小結(jié)

    mysql自動填充時間的兩種實現(xiàn)方式小結(jié)

    這篇文章主要介紹了mysql自動填充時間的兩種實現(xiàn)方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 查看 MySQL 已經(jīng)運行多長時間的方法

    查看 MySQL 已經(jīng)運行多長時間的方法

    查看MySQL啟動時間以及運行了多長時間的方法有利用show與updtime或在linux中直接使用grep mysql 相關(guān)參數(shù)來查看,下面我們一起來看看
    2014-01-01
  • MySQL問答系列之如何避免ibdata1文件大小暴漲

    MySQL問答系列之如何避免ibdata1文件大小暴漲

    MySql innodb如果是共享表空間,ibdata1文件會越來越大,所以下面這篇文章主要給大家介紹了關(guān)于MySQL問答系列之如何避免ibdata1文件大小暴漲的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-09-09
  • MySQL觸發(fā)器實現(xiàn)兩表數(shù)據(jù)同步的代碼詳解

    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
  • MySQL5.7.23解壓版安裝教程圖文詳解

    MySQL5.7.23解壓版安裝教程圖文詳解

    這篇文章主要介紹了MySQL5.7.23解壓版安裝教程圖文詳解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06

最新評論