IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> centos7 实现mysql 5.7主从复制(一主两从) -> 正文阅读

[系统运维]centos7 实现mysql 5.7主从复制(一主两从)

小伙伴们,你们好呀,我是老寇,和我一起学习mysql

mysql安装包链接:https://pan.baidu.com/s/1swrV9ffJnmz4S0mfkuBbIw?
提取码:1111

一、准备机器(三台机器都需要提前配置好环境,虚拟机可以克隆)

主节点:? 192.168.1.1
从节点1:192.168.1.2
从节点2:192.168.1.3

二、主节点配置

1.配置/etc/my.cnf(追加

# servier-id 每台mysql都要不同
server-id=1
log-bin=mysql-bin

2.重启服务

3.进入mysql命令窗口

mysql -uroot -p

4.新增用户(账号slave 密码123456

CREATE USER 'slave'@'%' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave'@'%';
flush privileges;

5.查看用户

use mysql;

select user,host from user;

?

?6.查看master状态

SHOW master status\G;

?二、从节点1配置

1.配置/etc/my.cnf(追加

# 设置server_id,注意唯一
server-id=2
# 打开二进制功能,MASTER主服务器必须打开此项
log-bin=slave1-mysql-bin

2.重启服务

3.进入mysql命令窗口

mysql -uroot -p

4.关联master

master_log_file=

master_log_pos=?

master_log_file,master_log_pos分别是master中File,Position两个字段的值

change master to master_host='192.168.1.1',master_user='slave',master_password='123456',master_log_file='mysql-bin.000004',master_log_pos=462;

5.启动slave

start slave;

6.查看slave状态

show slave status\G;

?遇到问题

Slave_IO_Running: No
Slave_SQL_Running: Yes

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

修改/mysql/data/auto.cnf

主节点

[auto]
server-uuid=6ac0fdae-b5d7-11e4-a9f3-0800278ce5c9

从节点1

[auto]
server-uuid=c9f4b0b7-6765-11ec-adb9-000c2949536c

从节点2

[auto]
server-uuid=c9f4b0b7-6765-11ec-adb9-000c294953ac

注意:需要重新启动 并启动从节点

7.重新设置slave节点(不需要重新设置,请跳过

(1)停止slave节点

stop slave;

(2)重新设置

change master to master_host='192.168.1.1',master_user='slave',master_password='123456',master_log_file='mysql-bin.000004',master_log_pos=462;

(3)启动slave

start slave;

三、从节点2配置

?1.配置/etc/my.cnf(追加

# 设置server_id,注意唯一
server-id=3
# 打开二进制功能,MASTER主服务器必须打开此项
log-bin=slave2-mysql-bin

2.重启服务

3.进入mysql命令窗口

mysql -uroot -p

4.关联master

master_log_file=

master_log_pos=?

master_log_file,master_log_pos分别是master中File,Position两个字段的值

change master to master_host='192.168.1.1',master_user='slave',master_password='123456',master_log_file='mysql-bin.000004',master_log_pos=462;

5.启动slave

start slave;

6.查看slave状态

show slave status\G;

大功告成

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 21:35:42  更:2022-03-21 21:40:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:27:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码