美文网首页JavaMySQL
Mysql 主主备份

Mysql 主主备份

作者: 这里是廖同学 | 来源:发表于2019-11-03 14:19 被阅读0次

首先请大家先打开我上一篇文章 主从备份 完成Mysql的基本环境(安装Mysql 即可)

注意点:如果是连着我前面完成的步骤来做这个实验的话 请在从服务器里面执行 这条命令 STOP SLAVE IO_THREAD

1、配置Mysql


#打开Mysql 配置文件
vim /etc/my.cnf.d/mysql-server.cnf

# 添加以下命令到 主服务器 配置文件 
server-id=24
replicate-do-db=study                           # 操作的数据库
binlog-ignore-db=mysql                          # 排除其他的数据库
binlog-ignore-db=information_schema             # 排除其他的数据库
auto-increment-increment=2                      # 防止主键冲突,表数据主键从1开始,每次增长2的倍数
auto-increment-offset=1

# 添加以下命令到 从服务器 配置文件 
server-id=23
replicate-do-db=study
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
auto-increment-increment=2
auto-increment-offset=2

重启Mysql 生效配置 两台服务器都需要执行
systemctl restart mysqld.service

2、配置主主Mysql

在两台服务器都创建一个用户

GRANT REPLICATION SLAVE ON *.* to '用户名'@'%' identified by '密码';  #一般不用root帐号 随意账号 给从服务器对应

### 注意 Mysql 8.0 直接输入这行命令可能会报错 
### 解决办法 输入以下命令创建
create user '用户名'@'%' identified WITH mysql_native_password by '密码';   # (创建用户)
GRANT REPLICATION SLAVE ON *.* to '用户名'@'%' ;  # (用户授权)
flush privileges;  #刷新

3、设置主主模式

查看另外一台服务器的状态
show master status

# 执行以下命令 为另外一台授权
change master to 
master_user='用户名',
master_password='密码',
master_host='另外一台服务器ip地址',
master_log_file='mysql-bin.000004', # 记得修改为你们自己的
master_log_pos=2056; # 记得修改为你们自己的

# 开启互为主从
start slave

注意:以上命令 另外一台服务器 也跟着操作一遍

4、测试

随便一台服务器 创建一个数据库 (注意点 这里要和之前配置文件中配置的 数据库保持一致)
create database study;
另外一台服务器执行查看命令
show databases;
看到study数据库之后 就算主主模式 配置成功!

相关文章

  • Mysql 主主备份

    首先请大家先打开我上一篇文章 主从备份 完成Mysql的基本环境(安装Mysql 即可) 注意点:如果是连着我前面...

  • 配置:mysql [主-从]&[主-主]

    主数据库配置 主数据库配置备份用户 在 主数据库 上配置 备份用户 主数据库配置my.cnf 然后重启 mysql...

  • Mysql 高可用方案 Keepalived

    前言:当mysql有了主主或者主备配置后,数据备份有了保障,但是当其中一个master挂掉后,mysql还是无法使...

  • MySQL 双机热备 MySQL Replication,版本5

    双机热备份,即能够把主数据库中所有的数据同时写到备份的数据库中,从而实现MySQL数据库的热备份。 MySQL R...

  • MySQL备份与主备配置

    数据备份类型 全量备份:备份整个数据库 增量备份:备份自上一次备份以来(增量或完全)以来变化的数据 差异备份:备份...

  • mysql 主从复制部署

    1 ) mysql 主从复制 (实时与异步,一主多从,一主一从) 备注:单向策略;主从本身就是一种备份,一般从...

  • Mysql高可用(主备部署)

    Mysql高可用(主备部署) 主从备份的原理: 主从同步过程中主服务器有一个工作线程I/O dump thread...

  • mysql 主主复制

    1.环境准备: 主机IP:192.168.1.4, 192.168.1.5 操作系统:centos 7.3 ...

  • MySQL 主主复制

    环境 服务器 两台 centos6.5 (ip:192.168.1.121、192.168.1.212) 软件 ...

  • mysql主主,生产

    Linux中关闭SELinux的方法1、临时关闭:输入命令setenforce 0,重启系统后还会开启。2、永久关...

网友评论

    本文标题:Mysql 主主备份

    本文链接:https://www.haomeiwen.com/subject/smgkbctx.html