久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Mysql中怎么配置主主復(fù)制架構(gòu)

共計(jì) 1553 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。

這期內(nèi)容當(dāng)中丸趣 TV 小編將會(huì)給大家?guī)?lái)有關(guān) Mysql 中怎么配置主主復(fù)制架構(gòu),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

MySQL 主主復(fù)制結(jié)構(gòu)區(qū)別于主從復(fù)制結(jié)構(gòu)。在主主復(fù)制結(jié)構(gòu)中,兩臺(tái)服務(wù)器的任
何一臺(tái)上面的數(shù)據(jù)庫(kù)存發(fā)生了改變都會(huì)同步到另一臺(tái)服務(wù)器上,這樣兩臺(tái)服務(wù)器
互為主從,并且都能向外提供服務(wù)。這就比使用主從復(fù)制具有更好的性能。
接下來(lái)我將使用兩個(gè)同樣的服務(wù)器來(lái)實(shí)現(xiàn)這個(gè)效果:
server1_mysql:192.168.1.108
server2_mysql: 192.168.1.110
拓?fù)浣Y(jié)構(gòu):
server1_mysql——-server2_mysql

1. 創(chuàng)建用戶并授權(quán)
server1:
mysql GRANT REPLICATION SLAVE ON *.* TO
IDENTIFIED BY server2
server2:
mysql GRANT REPLICATION SLAVE ON *.* TO
IDENTIFIED BY server1

2. 修改 Mysql 的主配置文件
server1:
 [mysqld]
 server-id = 10
 log-bin = mysql-bin
 replicate-do-db = mydb
 auto-increment-increment = 2  // 每次增長(zhǎng) 2
 auto-increment-offset = 1  // 設(shè)置自動(dòng)增長(zhǎng)的字段的偏移量,即初始值為 2
啟動(dòng) Mysql 服務(wù):
# service mysqld restart
server2:
 [mysqld]
 server-id = 20
 log-bin = mysql-bin
 replicate-do-db = mydb
 auto-increment-increment = 2  // 每次增長(zhǎng) 2
 auto-increment-offset = 2 // 設(shè)置自動(dòng)增長(zhǎng)的字段的偏移量,即初始值為 2
啟動(dòng) Mysql 服務(wù):
# service mysqld restart
注:二都只有 server-id 不同和 auto-increment- offset 不同
auto-increment-increment 的值應(yīng)設(shè)為整個(gè)結(jié)構(gòu)中服務(wù)器的總數(shù),本案例用到兩
臺(tái)服務(wù)器,所以值設(shè)為 2。
3. 重新啟動(dòng)兩個(gè)服務(wù)器
# service mysqld restart
4. 為了讓兩個(gè)一樣,我們備份其中一個(gè)數(shù)據(jù)庫(kù),然后在另一個(gè)數(shù)據(jù)庫(kù)上恢
復(fù),這樣是兩個(gè)數(shù)據(jù)庫(kù)一開(kāi)始都是一樣的。
在 server1 上操作:
# dump –databases luowei /tmp/luowei.sql
在 server2 上操作:
創(chuàng)建一個(gè)與 mydb 同名的空數(shù)據(jù)庫(kù)
# mysql
  CREATE DATABASE mydb;
  \q
# scp 192.168.1.108:/tmp/mydb.sql  ./
# mysql -uroot -p mydb /tmp/luowei.sql
5. 然后兩個(gè)服務(wù)器相互通告二進(jìn)制日志的位置并啟動(dòng)復(fù)制功能:
在 server1 上:
# mysql
  CHANGE MASTER TO
  MASTER_HOST= 192.168.1.110 ,
  MASTER_USER= server2 ,
  MASTER_PASSWORD= server2
mysql START SLAVE;
在 server2 上:
# mysql
  CHANGE MASTER TO
  MASTER_HOST= 192.168.1.108 ,
  MASTER_USER= server1 ,
  MASTER_PASSWORD= server1
mysql START SLAVE;
6. 查看,并驗(yàn)證:
分別在兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器上查看
mysql START SLAVE;

上述就是丸趣 TV 小編為大家分享的 Mysql 中怎么配置主主復(fù)制架構(gòu)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-03發(fā)表,共計(jì)1553字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 张家界市| 四平市| 灵石县| 元江| 阿拉善右旗| 卓资县| 随州市| 油尖旺区| 镇安县| 壤塘县| 定远县| 彭阳县| 成武县| 弋阳县| 萨嘎县| 古交市| 儋州市| 寿光市| 当雄县| 白城市| 靖安县| 开阳县| 喀什市| 襄垣县| 庆云县| 阳春市| 息烽县| 乐业县| 湟中县| 东城区| 阳城县| 莎车县| 民勤县| 鸡泽县| 治多县| 重庆市| 襄城县| 家居| 安康市| 许昌市| 海城市|