国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL主從同步(不開GTID)

這篇具有很好參考價(jià)值的文章主要介紹了MySQL主從同步(不開GTID)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、背景

了解并熟悉MySQL的主從同步的搭建過程,并解決搭建過程中所碰到的問題。

二、目標(biāo)

了解并熟悉MySQL的主從同步的搭建過程,并解決搭建過程中所碰到的問題。

IP地址 MySQL版本 主從關(guān)系
192.168.3.244 5.6.51 Master
192.168.3.245 5.7.41 Slaver
192.168.3.246 8.0.33 Slaver

三、過程

1、安裝對(duì)應(yīng)版本的MySQL

MySQL安裝部署-5.6.51-rpm

MySQL安裝部署-5.7.41-rpm

MySQL安裝部署-8.0.33-rpm

2、配置主(Master)數(shù)據(jù)庫

(1)?修改數(shù)據(jù)庫配置文件

vim /etc/my.cnf
更改配置文件:

[mysqld]#開啟二進(jìn)制日志
log-bin=mysql-bin #標(biāo)識(shí)唯一id(必須),一般使用ip最后位
server-id=254

(2) 初始化

mysql_install_db --user=mysql --defaults-file=/etc/my.cnf

(3) 啟動(dòng)服務(wù)

mysql -uroot -p

(4) 修改密碼

SET PASSWORD = PASSWORD('123456');?

mysql -uroot -p123456

(5)設(shè)置可遠(yuǎn)程連接的權(quán)限

use mysql;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

(6)?查看主服務(wù)器狀態(tài) 默認(rèn)初始值:

show master status;

master_log_file='mysql-bin.000005'
master_log_pos=120;

MySQL主從同步(不開GTID)

如果不是初始值,是因?yàn)樵O(shè)置了copy用戶導(dǎo)致Position數(shù)據(jù)增加 需要重置一下狀態(tài)

重置狀態(tài):

reset master;

(7) 對(duì)主庫來說依然需要?jiǎng)?chuàng)建一個(gè)用于同步數(shù)據(jù)的賬號(hào),授權(quán)用戶

grant replication slave on *.* to 'copy'@'%' identified by '123456';

3.?配置從(Master)數(shù)據(jù)庫

3.1?[5.7.41]配置

1)配置文件

vim /etc/my.cnf
加入如下配置:
server-id=255

重新啟動(dòng)mysql服務(wù):
systemctl restart mysqld

2)查看服務(wù)器狀態(tài) 初始狀態(tài):Empty set

show slave status;

如果不是初始狀態(tài),建議重置一下

重置命令如下:
stop slave; #停止復(fù)制,相當(dāng)于終止從服務(wù)器上的IO和SQL線程
reset slave;

3)設(shè)置從服務(wù)器的master

change master to master_host='192.168.3.244',
master_user='copy',
master_port=3306,master_password='123456',
master_log_file='mysql-bin.000001',master_log_pos=120;

4)執(zhí)行開始復(fù)制

start slave;

5)查看主從復(fù)制是否搭建完成

show slave status \G

MySQL主從同步(不開GTID)

3.2?[8.0.33]配置

1)配置文件

vim /etc/my.cnf
加入如下配置:
server-id=256

重新啟動(dòng)mysql服務(wù):
systemctl restart mysqld

2)查看服務(wù)器狀態(tài) 初始狀態(tài):Empty set

show slave status;

如果不是初始狀態(tài),建議重置一下

重置命令如下:
stop slave; #停止復(fù)制,相當(dāng)于終止從服務(wù)器上的IO和SQL線程
reset slave;

3)進(jìn)入mysql后,設(shè)置從服務(wù)器的master

change master to master_host='192.168.3.244',
master_user='copy',
master_port=3306,master_password='123456',
master_log_file='mysql-bin.000001',master_log_pos=120;

4)執(zhí)行開始復(fù)制

start slave;

5)查看主從復(fù)制是否搭建完成

show slave status \G

MySQL主從同步(不開GTID)

如果?Slave_IO_Running:?為no 執(zhí)行如下命令:

stop slave;
reset slave;
start slave;

四、結(jié)果

1)在主服務(wù)器中建立一個(gè)testdb數(shù)據(jù)庫:

MySQL主從同步(不開GTID)

2)在主服務(wù)器的testdb中建立一個(gè)t_user表并插入數(shù)據(jù)

MySQL主從同步(不開GTID)

3)可以發(fā)現(xiàn)主服務(wù)器的表中添加了值,從服務(wù)器中的表中也會(huì)添加一模一樣的值

從庫[5.7.41]:

MySQL主從同步(不開GTID)

從庫[8.0.33]:

MySQL主從同步(不開GTID)

巨人的肩膀


MySQL主從復(fù)制的簡(jiǎn)單搭建_mysql 主從復(fù)制_yuwenS.的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-457413.html

到了這里,關(guān)于MySQL主從同步(不開GTID)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • mysql的gtid主從復(fù)制,從庫誤操作更新操作,

    mysql的gtid主從復(fù)制,從庫誤操作更新操作,

    一:查看mysql的從庫,發(fā)現(xiàn)sql進(jìn)程狀態(tài) “no”.提示執(zhí)行傳輸過來的binlog日志,執(zhí)行失敗, 二:查看主庫對(duì)應(yīng)的二進(jìn)制日志的gtid地方。插入一些數(shù)據(jù)。 # mysqlbinlog --base64-output=decode-rows -v mysql-bin.000001 |grep -A 100 \\\"560d72ff-b057-11ee-84ba-5254005c1b84:8\\\" 三:從日志來看是寫入錯(cuò)了, 1:第一

    2024年02月02日
    瀏覽(18)
  • MySQL8.0+數(shù)據(jù)庫GTID主從模式搭建

    參見: MySQL數(shù)據(jù)庫8.0+版本部署安裝-CSDN博客 部署環(huán)境[例]: 主庫:192.168.179.153:3306 從庫:192.168.179.154:3306 主從庫開啟GTID模式 // 主從庫均修改,修改從庫配置文件,在[mysqld]下添加如下配置 $ vim /etc/my.cnf gtid_mode = on enforce_gtid_consistency = on 需檢查server-id配置,為主從架構(gòu)中的所有

    2024年02月04日
    瀏覽(30)
  • mysql的GTID同步

    mysql的GTID同步

    什么是GTID? GTID (Global Transaction ID) 是對(duì)于一個(gè)已提交事務(wù)的編號(hào),并且是一個(gè)全局唯一的編號(hào)。 GTID 實(shí)際上 是由UUID+TID 組成的。 其中 UUID 是一個(gè) MySQL 實(shí)例的唯一標(biāo)識(shí)。TID代表了該實(shí)例上已經(jīng)提交的事務(wù)數(shù)量,并且隨著事務(wù)提交單調(diào)遞增。 下面是一個(gè)GTID的具體形式:03a1eb

    2024年02月10日
    瀏覽(16)
  • MySQL:5.6同步到5.7 GTID報(bào)錯(cuò)

    MySQL:5.6同步到5.7 GTID報(bào)錯(cuò)

    問題描述和處理 同步到的版本為5.7.35,按理說在5.7種還是一個(gè)比較新的版本了,報(bào)錯(cuò)大概如下: 從報(bào)錯(cuò)來看肯定屬于邏輯時(shí)鐘并發(fā)的問題,因?yàn)樵?.6中g(shù)tid event沒有l(wèi)ast commit和seq number,因此可能并發(fā)的時(shí)候遇到了問題,因此簡(jiǎn)單的關(guān)閉了MTS并發(fā)回放就可以了繼續(xù)了。 分析原因

    2024年02月05日
    瀏覽(17)
  • mysql的GTID同步原理介紹及詳細(xì)配置過程

    mysql的GTID同步原理介紹及詳細(xì)配置過程

    什么是GTID? GTID (Global Transaction ID) 是對(duì)于一個(gè)已提交事務(wù)的編號(hào),并且是一個(gè)全局唯一的編號(hào)。 GTID 實(shí)際上 是由UUID+TID 組成的。 其中 UUID 是一個(gè) MySQL 實(shí)例的唯一標(biāo)識(shí)。TID代表了該實(shí)例上已經(jīng)提交的事務(wù)數(shù)量,并且隨著事務(wù)提交單調(diào)遞增。 下面是一個(gè)GTID的具體形式:03a1eb

    2024年02月03日
    瀏覽(18)
  • 7 - MySQL主從同步|主從同步模式

    7 - MySQL主從同步|主從同步模式

    1 - 數(shù)據(jù)庫服務(wù)概述 | 構(gòu)建MySQL服務(wù) | 數(shù)據(jù)庫基本管理 | MySQL基本類型 2 - 表結(jié)構(gòu) | MySQL鍵值 3 - 字段約束|MySQL索引|MySQL用戶管理 4 - 基礎(chǔ)查詢進(jìn)階|連接查詢 5 - 視圖|存儲(chǔ)過程 6 - 數(shù)據(jù)備份與恢復(fù)|innobackupex 7 - MySQL主從同步|主從同步模式 8 - MySQL數(shù)據(jù)讀寫分離|MySQL多實(shí)例

    2024年02月02日
    瀏覽(21)
  • 銀河麒麟V10 SP3 X86 二進(jìn)制文件部署 mysql-5.7.29 GTID 半同步復(fù)制的雙主架構(gòu)

    麒麟鏡像可以去下面的地方下載,需要自己注冊(cè)一個(gè)賬號(hào) 麒麟軟件生態(tài) Mysql 二進(jìn)制文件下載地址 老生常談的問題(這些問題都會(huì)影響部署的排查) 關(guān)掉 firewalld 關(guān)掉 selinux (銀河麒麟默認(rèn)會(huì)關(guān)閉 selinux) 我下載的海光 x86 版本的麒麟 mysql 的 AB 復(fù)制和 gtid 復(fù)制的優(yōu)缺點(diǎn) 抄自

    2024年02月13日
    瀏覽(25)
  • 【mysql】MySQL 主從同步延遲排查

    錯(cuò)誤日志: ○ 尋找與同步問題相關(guān)的錯(cuò)誤消息或警告。 復(fù)制狀態(tài): ○ SHOW SLAVE STATUS 并行復(fù)制設(shè)置: ○ 確保 slave_parallel_workers 的值合適。如果值過高,可能會(huì)導(dǎo)致資源競(jìng)爭(zhēng),而值過低可能會(huì)導(dǎo)致性能下降。 長事務(wù): ○ 查詢長時(shí)間運(yùn)行的事務(wù),可能會(huì)影響到復(fù)制的正常進(jìn)行

    2024年02月07日
    瀏覽(24)
  • mysql 主從同步

    mysql 主從同步

    角色 ip master 192.168.233.100 slave1 192.168.233.101 slave2 192.168.233.102 禁用 selinux 跟 firewal l情況下: 新路徑已修改為 /var/lib/mysql/new_bin master 節(jié)點(diǎn)信息 在 master 節(jié)點(diǎn)新建同步賬號(hào) 在 master 與 slave 節(jié)點(diǎn)創(chuàng)建數(shù)據(jù)庫 在 slave1 節(jié)點(diǎn)配置 發(fā)現(xiàn)錯(cuò)誤:Last_IO_Error: Fatal error: The slave I/O thread stops be

    2024年02月07日
    瀏覽(15)
  • mysql 主從同步案例集合

    mysql 主從同步案例集合

    ? relay log 損壞了,導(dǎo)致從庫的 SQL 線程解析 relay log 時(shí)出現(xiàn)異常。從庫恢復(fù)方式是通過手動(dòng)設(shè)置當(dāng)時(shí)出錯(cuò)的 GTID 的下一個(gè)值,讓從庫不從主庫同步這個(gè) GTID,最后從庫就能正常同步這個(gè) GTID 之后的 binlog 了,后續(xù) SQL 線程也能正常解析 relay log 了。 你好,我是悟空。 本文主要內(nèi)

    2023年04月14日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包