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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

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

發(fā)布時(shí)間:2025/4/5 数据库 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql设置数据库同步_MySQL数据库配置主从同步 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.環(huán)境說(shuō)明:DB?master:?172.16.1.55

DB?slave:172.16.1.56

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

主庫(kù)配置server-id要比從庫(kù)的ID小。

主庫(kù)ID設(shè)置:Server-id=55

從庫(kù)ID設(shè)置:Server-id=56

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

log-bin=mysql-bin?(主庫(kù)、從庫(kù)都設(shè)置)

4.主庫(kù)授權(quán)從庫(kù)的權(quán)限設(shè)置:

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

flush?privileges;

5.主庫(kù)設(shè)置要進(jìn)行主從同步的數(shù)據(jù)庫(kù)和不需要主從同步的數(shù)據(jù)庫(kù):

使用binlog-do-db=XXX手動(dòng)指定需要同步的數(shù)據(jù)庫(kù);

使用binlog-ignore-db=XXX手動(dòng)指定不需要同步的數(shù)據(jù)庫(kù);

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.從庫(kù)設(shè)置要從主庫(kù)同步的數(shù)據(jù)庫(kù)和不需要從主庫(kù)同步的數(shù)據(jù)庫(kù):

使用replicate-do-db=XXX手動(dòng)指定需要同步的數(shù)據(jù)庫(kù);

使用replicate-ignore-db=XXX手動(dòng)指定不需要同步的數(shù)據(jù)庫(kù);

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.主庫(kù)和從庫(kù)分別重啟mysql數(shù)據(jù)庫(kù)。

service?mysql?restart

8.主庫(kù)上執(zhí)行:

show?master?status;

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

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

9.從庫(kù)上先停止slave狀態(tài):

slave?stop;

10.從庫(kù)上手動(dòng)執(zhí)行數(shù)據(jù)同步:

11.打開從庫(kù)的slave機(jī)制:

slave?start;

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

13.測(cè)試mysql主從狀態(tài):

在主庫(kù)上創(chuàng)建表,然后到從庫(kù)上使用相對(duì)應(yīng)的數(shù)據(jù)庫(kù)執(zhí)行show?tables;語(yǔ)句。

在主庫(kù)數(shù)據(jù)表中插入數(shù)據(jù),然后從從庫(kù)中執(zhí)行select查詢語(yǔ)句,查看同步過(guò)來(lái)的數(shù)據(jù)表中的數(shù)據(jù)記錄。

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

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

從庫(kù)上執(zhí)行查詢語(yǔ)句:

use?test;

select?*?from?linxi;

總結(jié)

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

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