欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL配置主從服務器(一主多從)

 更新時間:2021年08月05日 09:58:44   作者:MadLifeBin  
本文主要介紹了MySQL配置主從服務器,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文主要介紹了MySQL配置主從服務器(一主多從),感興趣的可以了解一下

當前環(huán)境
Centos 7.6
Mysql 5.7

Centos 7.6 安裝MySQL 5.7 請參考:http://www.dbjr.com.cn/article/99965.htm

思路

在這里插入圖片描述

在這里插入圖片描述

主機配置

修改conf

vim /etc/my.cnf

在 [mysqld] 后面換行追加配置,保存并退出

server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

重啟

systemctl restart  mysqld.service

# 查看狀態(tài)
systemctl status mysqld.service

檢驗

mysql -u root -p
SHOW MASTER STATUS;

在這里插入圖片描述

從機1配置

修改conf

vim /etc/my.cnf

在 [mysqld] 后面換行追加配置,保存并退出

server-id=2
relay-log=slave-01-relay-bin
relay-log-index=slave-01-relay-bin.index

重啟

systemctl restart  mysqld.service
# 查看狀態(tài)
systemctl status mysqld.service

從機2配置

修改conf

vim /etc/my.cnf

在 [mysqld] 后面換行追加配置,保存并退出

server-id=3
relay-log=slave-02-relay-bin
relay-log-index=slave-02-relay-bin.index

重啟

systemctl restart  mysqld.service
# 查看狀態(tài)
systemctl status mysqld.service

配置主從關聯(lián)

主機配置

登錄主機mysql控制臺,創(chuàng)建用戶,授權并刷新。

mysql -u root -p

CREATE USER 'repl'@'%' IDENTIFIED BY 'Mysql57*';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'Mysql57*';
flush privileges;

在這里插入圖片描述

從機配置

mysql -u root -p

# 這里我的主機IP是192.168.1.8
change master to master_host='192.168.1.8',master_port=3306,master_user='repl',master_password='Mysql57*',master_log_file='master-bin.000001',master_log_pos=0;

start slave;
#停止主從同步
#stop slave;
# \G 表示換行查看
show slave status \G; 

若查看主從狀態(tài)提示The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.請參考常見問題

在這里插入圖片描述

測試數(shù)據同步

這里筆者使用可視化工具Navicat ,讀者也可以使用其他工具,只是一個簡單的測試。

在主庫中新增庫 test-for-repl,查看從庫01、02是否有庫新增

在主庫 test-for-repl 新增表 test-create-table ,查看從庫01、02對于庫中是否有表新增在主庫 test-for-repl 表 test-create-table ,查看從庫01、02對于位置是否有數(shù)據

在這里插入圖片描述

常見問題

從機查看主從同步狀態(tài)show slave status \G; 時報錯

The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

在這里插入圖片描述

原因

這里筆者使用了 VMware 軟件創(chuàng)建了1個虛擬機安裝 Centos7.6 + MySQL5.7,然后使用該虛擬機克隆生成了另外兩個虛擬機當從從庫機器,導致3臺虛擬機上的MySQL啟動之后會生成相同的 UUID。

解決方案

找到MySQL的UUID,修改一個字符,重啟服務,然后登陸MySQL控制臺,開啟主從

find / -name 'auto.cnf'
vim /var/lib/mysql/auto.cnf
systemctl restart  mysqld.service
mysql -u root -p
start slave;
# \G 表示換行查看
show slave status \G; 

到此這篇關于MySQL配置主從服務器(一主多從)的文章就介紹到這了,更多相關MySQL 主從服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mysql binlog(二進制日志)查看方法

    mysql binlog(二進制日志)查看方法

    在本篇文章里小編給大家分享了關于mysql binlog(二進制日志)查看方法,有需要的朋友們學習下。
    2019-01-01
  • mysql表的基礎操作匯總(三)

    mysql表的基礎操作匯總(三)

    這篇文章主要匯總了針對mysql表進行的相關基礎操作,具有一定的實用性,供大家參考,感興趣的小伙伴們可以參考一下
    2016-08-08
  • SQL多個字段拼接組合成新字段的常用方法

    SQL多個字段拼接組合成新字段的常用方法

    在sql語句中,有時候我們可能需要將兩個字段的值放在一起顯示,因為他們通常是一起出現(xiàn)的,比如客戶名稱和客戶編號,那我們就要將這兩個字段拼接成一個字段,本文給大家介紹了幾種常見的方法,需要的朋友可以參考下
    2024-02-02
  • MySQL中ESCAPE關鍵字的用法詳解

    MySQL中ESCAPE關鍵字的用法詳解

    這篇文章主要介紹了MySQL中ESCAPE關鍵字的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • MySQL學習筆記1:安裝和登錄(多種方法)

    MySQL學習筆記1:安裝和登錄(多種方法)

    今天開始學習數(shù)據庫,于數(shù)據庫的大理論我就懶得寫了,些考試必備的內容我已經受夠了我只需要知道一點,人們整理數(shù)據和文件的行為在不斷進化,以至現(xiàn)在使用數(shù)據庫來更好的管理
    2013-01-01
  • 在CentOS上MySQL數(shù)據庫服務器配置方法

    在CentOS上MySQL數(shù)據庫服務器配置方法

    最近工作中經常需要使用到MySQL,有時候在WINXP,有時候在Linux中,而這次,需要在CentOS中配置一下,還需要用到phpmyadmin, 在網上搜了不少的資料。
    2010-04-04
  • mysql安裝報錯unknown?variable?‘mysqlx_port=0.0‘簡單解決過程

    mysql安裝報錯unknown?variable?‘mysqlx_port=0.0‘簡單解決過程

    這篇文章主要給大家介紹了關于mysql安裝報錯unknown?variable?‘mysqlx_port=0.0‘的解決過程,文中通過代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-08-08
  • MySQL中LIKE運算符的多種使用方式及示例演示

    MySQL中LIKE運算符的多種使用方式及示例演示

    無論是簡單的模式匹配還是復雜的模式匹配,LIKE運算符都提供了強大的功能來滿足不同的匹配需求,通過本文的介紹,我們詳細了解了在MySQL數(shù)據庫中使用LIKE運算符進行模糊匹配的多種方式,感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • MYSQL時區(qū)導致時間差了14或13小時的解決方法

    MYSQL時區(qū)導致時間差了14或13小時的解決方法

    本文主要介紹了MYSQL時區(qū)導致時間差了14或13小時的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • MySQL初始化攻略&MySQL密碼重置方式

    MySQL初始化攻略&MySQL密碼重置方式

    本文介紹了如何通過MySQL初始化重置密碼的步驟,包括停止MySQL服務、刪除并重新安裝服務、初始化、啟動服務以及連接并重置密碼
    2025-01-01

最新評論