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

歡迎訪問 生活随笔!

生活随笔

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

数据库

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

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

一、介紹

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

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

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

二、注意事項

主從服務器操作系統版本和位數一致;

Master 和 Slave 數據庫的版本要一致;

Master 和 Slave 數據庫中的數據要一致;

Master 開啟二進制日志, Master 和 Slave 的 server_id 在局域網內必須唯一。

三、配置步驟

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

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

vi /etc/my.cnf

在my.cnf文件中加入如下配置內容

[mysqld]

log-bin=mysql-bin

server-id=1

重新啟動數據庫

b)在主節點創建一個用戶repl,用于從節點鏈接主節點時使用

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)查看當前主從狀態

mysql> SHOW MASTER STATUS;

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

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

vi /etc/my.cnf

在my.cnf文件中加入如下配置內容

[mysqld]

log-bin=mysql-bin

server-id=2

重新啟動數據庫

3.從節點(Slave)上的參數設置

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.再次查看主從同步狀態

mysql> show slave status\G;

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。