日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql8.0主从配置,MySQL 8.0主从服务器(Master-Slave)配置

發(fā)布時間:2023/12/9 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql8.0主从配置,MySQL 8.0主从服务器(Master-Slave)配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、介紹

MySQL 主從復制的方式有多種,本文主要演示基于基于日志(binlog)的主從復制方式。

MySQL 主從復制(也稱 A/B 復制) 的原理:

Master將數(shù)據(jù)改變記錄到二進制日志(binary log)中,也就是配置文件log-bin指定的文件, 這些記錄叫做二進制日志事件(binary log events);Slave 通過 I/O 線程讀取 Master 中的 binary log events 并寫入到它的中繼日志(relay log);Slave 重做中繼日志中的事件, 把中繼日志中的事件信息一條一條的在本地執(zhí)行一次,完 成數(shù)據(jù)在本地的存儲, 從而實現(xiàn)將改變反映到它自己的數(shù)據(jù)(數(shù)據(jù)重放)。

二、注意事項

主從服務器操作系統(tǒng)版本和位數(shù)一致;

Master 和 Slave 數(shù)據(jù)庫的版本要一致;

Master 和 Slave 數(shù)據(jù)庫中的數(shù)據(jù)要一致;

Master 開啟二進制日志, Master 和 Slave 的 server_id 在局域網(wǎng)內(nèi)必須唯一。

三、配置步驟

1.主節(jié)點(Master)上的操作

a)修改 Master 的配置文件/etc/my.cnf

vi /etc/my.cnf

在my.cnf文件中加入如下配置內(nèi)容

[mysqld]

log-bin=mysql-bin

server-id=1

重新啟動數(shù)據(jù)庫

b)在主節(jié)點創(chuàng)建一個用戶repl,用于從節(jié)點鏈接主節(jié)點時使用

mysql> CREATE USER 'repl'@'192.168.199.198' IDENTIFIED WITH mysql_native_password BY 'Ron_master_1';

mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.199.198';

c)刷新授權表信息

mysql> flush privileges;

d)查看當前主從狀態(tài)

mysql> SHOW MASTER STATUS;

2.從節(jié)點(Slave)上的操作

修改 Master 的配置文件/etc/my.cnf

vi /etc/my.cnf

在my.cnf文件中加入如下配置內(nèi)容

[mysqld]

log-bin=mysql-bin

server-id=2

重新啟動數(shù)據(jù)庫

3.從節(jié)點(Slave)上的參數(shù)設置

mysql> CHANGE MASTER TO

MASTER_HOST='192.168.199.149',

MASTER_USER='repl',

MASTER_PASSWORD='Ron_master_1',

MASTER_LOG_FILE='binlog.000006',

MASTER_LOG_POS=856;

4.開啟主從同步

mysql> start slave;

5.再次查看主從同步狀態(tài)

mysql> show slave status\G;

總結

以上是生活随笔為你收集整理的mysql8.0主从配置,MySQL 8.0主从服务器(Master-Slave)配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。