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

MySQL8.0+數(shù)據(jù)庫GTID主從模式搭建

這篇具有很好參考價值的文章主要介紹了MySQL8.0+數(shù)據(jù)庫GTID主從模式搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1、準(zhǔn)備事項

1.1、完成主從庫數(shù)據(jù)庫安裝

參見:MySQL數(shù)據(jù)庫8.0+版本部署安裝-CSDN博客

部署環(huán)境[例]:

  • 主庫:192.168.179.153:3306
  • 從庫:192.168.179.154:3306

1.2、配置文件檢查

主從庫開啟GTID模式

// 主從庫均修改,修改從庫配置文件,在[mysqld]下添加如下配置

$ vim /etc/my.cnf

gtid_mode = on

enforce_gtid_consistency = on

1.3、主從庫server-id配置

需檢查server-id配置,為主從架構(gòu)中的所有MySQL實例都分別指定一個獨(dú)特的互不相同的server-id

主從server-id必須不同。

2、主從搭建

2.1、創(chuàng)建主從復(fù)制用戶

// 主庫執(zhí)行

$ mysql -uroot -p

SQL> create user repl@'%' identified with 'mysql_native_password' by 'repl@123';

SQL> grant replication slave on *.* to 'repl'@'%';

SQL> exit;

???????2.2、備份主庫數(shù)據(jù)

// 主庫執(zhí)行,創(chuàng)建備份文件目錄

$ mkdir /data/backup

$ cd /data/backup

## 在主庫上全庫備份,不帶gtid

$?/usr/local/mysql/bin/mysqldump?-uroot -p -S /data/mysql/mysql3306/tmp/mysql.sock --set-gtid-purged=OFF --all-databases --single-transaction --master-data=2 --triggers --routines --events >Fulldb.sql
?

備份完成后,將備份文件scp至備庫。

???????2.3、恢復(fù)從庫數(shù)據(jù)

// 從庫執(zhí)行

$ mysql -uroot -p

SQL> reset master;

SQL> exit;

$ time mysql -uroot -p -S /data/mysql/mysql3306/tmp/mysql.sock ?< Fulldb.sql

恢復(fù)過程無報錯即可。

???????2.4、從庫開啟同步

// 從庫執(zhí)行

$ mysql -uroot -p

SQL> change master to master_host='192.168.179.153',master_port=3306,master_user='repl',master_password='repl@123',master_auto_position=1;
Query OK, 0 rows affected, 8 warnings (7.38 sec)

SQL> start slave;

???????2.5、從庫設(shè)置只讀

SQL> ?set global super_read_only=1;
SQL>? set global read_only=1;
##需同步修改參數(shù)文件,避免MySQL重啟后參數(shù)失效。在配置[mysqld]下添加如下配置

$ vim /etc/my.cnf

read_only = 1

super_read_only=1? ? ?

##此配置限制管理員操作備庫,看情況設(shè)置。備庫數(shù)據(jù)恢復(fù)完在設(shè)置 ,否則無權(quán)限導(dǎo)入?

修改完配置文件,需重啟主從數(shù)據(jù)庫。

???????2.6、檢查主從同步狀態(tài)

// 從庫執(zhí)行

$ mysql -uroot -p

SQL> show slave status\G

需滿足以下幾點(diǎn):文章來源地址http://www.zghlxwxcb.cn/news/detail-762238.html

  1. Slave_IO_Running、Slave_SQL_Running"YES"
  2. Retrieved_Gtid_Set(從庫接收到主庫GTID事務(wù)) == Executed_Gtid_Set(從庫當(dāng)前執(zhí)行到的GTID事務(wù))

到了這里,關(guān)于MySQL8.0+數(shù)據(jù)庫GTID主從模式搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 實現(xiàn)?Mysql數(shù)據(jù)庫主從復(fù)制搭建與同步

    實現(xiàn)?Mysql數(shù)據(jù)庫主從復(fù)制搭建與同步

    一般數(shù)據(jù)庫都是讀取壓力大于寫數(shù)據(jù)壓力,主從復(fù)制即為了實現(xiàn)數(shù)據(jù)庫的負(fù)載均衡和讀寫分離。通過將Mysql的某一臺主機(jī)的數(shù)據(jù)復(fù)制到其它主機(jī)(slaves)上,主服務(wù)器只負(fù)責(zé)寫,而從服務(wù)器只負(fù)責(zé)讀。 如生產(chǎn)環(huán)境中,使用redis數(shù)據(jù)庫作為緩存數(shù)據(jù)庫,用戶訪問業(yè)務(wù)數(shù)據(jù)時,先

    2024年02月10日
    瀏覽(93)
  • 基于docker搭建MySql主從數(shù)據(jù)庫(詳細(xì)步驟)

    基于docker搭建MySql主從數(shù)據(jù)庫(詳細(xì)步驟)

    在 Linux 中建立對應(yīng)文件夾,用于存放MySql數(shù)據(jù)庫相關(guān),文件夾路徑: /usr/local/software/mysql 。 在mysql文件下創(chuàng)建如下目錄結(jié)構(gòu)的文件:(3306為主數(shù)據(jù)庫文件夾,筆者這里以對端口號來命名;3310為從數(shù)據(jù)庫文件夾,3311同理,可依次往下) 上傳 my.cnf 文件到 conf 文件夾下 以下是

    2024年02月09日
    瀏覽(34)
  • Mysql數(shù)據(jù)庫搭建互為主從mysqlB的配置文件

    [client] port=3306 socket=/var/lib/mysql/mysql.sock [mysqld] port=3306 socket=/var/lib/mysql/mysql.sock datadir=/var/lib/mysql pid-file=/var/lib/mysql/mysql.pid log-error=/var/log/mysql.err server-id=2 #偶數(shù)ID auto_increment_offset=2 auto_increment_increment=2 #打開二進(jìn)制功能,MASTER主服務(wù)器必須打開此項 log-bin=mysql-bin binlog-format=MIXED

    2024年02月15日
    瀏覽(23)
  • Linux環(huán)境下Mysql8的下載、安裝、主從模式搭建

    Linux環(huán)境下Mysql8的下載、安裝、主從模式搭建

    ? 下載地址:MySQL :: Download MySQL Community Server (Archived Versions) 文件名稱:mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 先解壓xz xz -d mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 再解壓tar tar -xvf mysql-8.0.17-linux-glibc2.12-x86_64.tar mkdir data groupadd mysql useradd -g mysql mysql chown -R mysql.mysql /data/mysql8 /data/mysql8是解壓

    2024年02月08日
    瀏覽(23)
  • 第90講:MySQL數(shù)據(jù)庫主從復(fù)制集群原理概念以及搭建流程

    第90講:MySQL數(shù)據(jù)庫主從復(fù)制集群原理概念以及搭建流程

    1.1.什么是主從復(fù)制集群 主從復(fù)制是指將主數(shù)據(jù)庫的 DDL 和 DML 操作通過二進(jìn)制日志傳到從庫服務(wù)器中,然后在從庫上對這些日志重新執(zhí)行(也叫重做),從而使得從庫和主庫的數(shù)據(jù)保持同步。 MySQL支持一臺主庫同時向多臺從庫進(jìn)行復(fù)制, 從庫同時也可以作為其他從服務(wù)器的主

    2024年01月20日
    瀏覽(19)
  • mysql從傳統(tǒng)模式切到GTID模式后啟動主從,主從異常報錯1236

    mysql從傳統(tǒng)模式切到GTID模式后啟動主從,主從異常報錯1236

    一 前言 ? MySQL 的主從復(fù)制作為一項高可用特性,用于將主庫的數(shù)據(jù)同步到從庫,在維護(hù)主從復(fù)制數(shù)據(jù)庫集群的時候,作為專職的MySQL DBA,筆者相信大多數(shù)人都會遇到“Got fatal error 1236 from master when reading data from binary log” 這類的報錯/報警。本文整理了常見的幾種 error 1236 報錯

    2024年02月12日
    瀏覽(15)
  • MySQL數(shù)據(jù)庫——主從復(fù)制

    MySQL數(shù)據(jù)庫——主從復(fù)制

    在實際的生產(chǎn)環(huán)境中,對數(shù)據(jù)庫的讀和寫都在同一個數(shù)據(jù)庫服務(wù)器中,是不能滿足實際需求的。無論是在安全性、高可用性還是高并發(fā)等各個方面都是完全不能滿足實際需求的。因此,通過主從復(fù)制的方式來同步數(shù)據(jù),再通過讀寫分離來提升數(shù)據(jù)庫的并發(fā)負(fù)載能力。有點(diǎn)類似

    2024年02月11日
    瀏覽(27)
  • MySQL8.0數(shù)據(jù)庫開窗函數(shù)

    MySQL8.0數(shù)據(jù)庫開窗函數(shù)

    ? ? ? 數(shù)據(jù)庫開窗函數(shù)是一種在SQL中使用的函數(shù),它可以用來對結(jié)果集中的數(shù)據(jù)進(jìn)行分組和排序,以便更好地分析和處理數(shù)據(jù)。開窗函數(shù)與聚合函數(shù)不同,它不會將多行數(shù)據(jù)聚合成一行,而是保留每一行數(shù)據(jù),并對其進(jìn)行分組和排序。 常見的開窗函數(shù)包括ROW_NUMBER()、RANK()、

    2024年02月08日
    瀏覽(25)
  • MySQL數(shù)據(jù)庫實現(xiàn)主從同步

    MySQL數(shù)據(jù)庫實現(xiàn)主從同步

    安裝MySQL數(shù)據(jù)庫8.0.32 今天來學(xué)習(xí)數(shù)據(jù)庫主從同步的原理及過程,數(shù)據(jù)庫主要是用來存儲WEB數(shù)據(jù),在企業(yè)當(dāng)中是極為重要的,下面一起來看下。 MySQL主從復(fù)制在中小企業(yè),大型企業(yè)中廣泛使用,MySQL主從復(fù)制的目的是實現(xiàn)數(shù)據(jù)庫冗余備份,將master數(shù)據(jù)庫數(shù)據(jù)定時同步到slave數(shù)據(jù)庫

    2024年02月02日
    瀏覽(85)
  • MySQL8.0 導(dǎo)入Scott數(shù)據(jù)庫

    MySQL8.0 導(dǎo)入Scott數(shù)據(jù)庫 使用root 用戶,在root用戶下創(chuàng)建數(shù)據(jù)庫和表。 為表插入值的時候,順序不能錯,否則數(shù)據(jù)無法插入。

    2024年02月07日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包