日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mysql设置数据库同步_MySQL数据库配置主从同步

發布時間:2025/4/5 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql设置数据库同步_MySQL数据库配置主从同步 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.環境說明:DB?master:?172.16.1.55

DB?slave:172.16.1.56

2.Server-id?配置(/etc/my.cnf):

主庫配置server-id要比從庫的ID小。

主庫ID設置:Server-id=55

從庫ID設置:Server-id=56

3.日志格式設置(/etc/my.cnf):

log-bin=mysql-bin?(主庫、從庫都設置)

4.主庫授權從庫的權限設置:

grant?replication?slave?on?*.*?to‘slave’@’172.16.1.56’identified?by‘P@ssw0rdskycloud’;

flush?privileges;

5.主庫設置要進行主從同步的數據庫和不需要主從同步的數據庫:

使用binlog-do-db=XXX手動指定需要同步的數據庫;

使用binlog-ignore-db=XXX手動指定不需要同步的數據庫;

vi?/etc/my.cnf:

[mysqld]

log-bin=mysql-bin

server-id=?55

binlog-do-db?=?test

binlog-do-db?=?information_schema

binlog-do-db?=?performance_schema

binlog-ignore-db?=?mysql

6.從庫設置要從主庫同步的數據庫和不需要從主庫同步的數據庫:

使用replicate-do-db=XXX手動指定需要同步的數據庫;

使用replicate-ignore-db=XXX手動指定不需要同步的數據庫;

vi?/etc/my.cnf:

[mysqld]

log-bin=mysql-bin

server-id=?56

replicate-do-db?=?test

replicate-do-db?=?information_schema

replicate-do-db?=?performance_schema

replicate-ignore-db?=?mysql

7.主庫和從庫分別重啟mysql數據庫。

service?mysql?restart

8.主庫上執行:

show?master?status;

記錄下mysql-bin的文件和位置。

比如看到的位置是:mysql-bin.000014??107

9.從庫上先停止slave狀態:

slave?stop;

10.從庫上手動執行數據同步:

11.打開從庫的slave機制:

slave?start;

12.查看slave?slave?status\G;

13.測試mysql主從狀態:

在主庫上創建表,然后到從庫上使用相對應的數據庫執行show?tables;語句。

在主庫數據表中插入數據,然后從從庫中執行select查詢語句,查看同步過來的數據表中的數據記錄。

create?table?linxi?(id?int?not?null?primary?key,name?char(20));

insert?into?linxi?values?(1,’lutaoxu’);

從庫上執行查詢語句:

use?test;

select?*?from?linxi;

總結

以上是生活随笔為你收集整理的mysql设置数据库同步_MySQL数据库配置主从同步的全部內容,希望文章能夠幫你解決所遇到的問題。

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