mysql主从配置

为了减轻数据库的压力,本次项目采用了mysql主从
mysql主从复制用途:实时灾备,用于故障切换;读写分离,提供查询服务;备份,避免影响业务
接下来直接介绍相关配置,mysql的安装可参照本人发布的《CentOS7.3最小化安装后所做的部署(minimal)》:https://blog.csdn.net/m0_37632915/article/details/89490831

主数据库配置

1、首先找到数据库配置文件 my.cnf

在[mysqld]下加入此内容
在这里插入图片描述
注:注释:log-bin: 二进制日志; server-id:服务器唯一的id,主数据库设置为1

设置完之后重启数据库

2、连接数据库查看状态
mysql> show master status;

如下图所示为本人查看结果:
在这里插入图片描述

从数据库配置

1、首先找到数据库配置文件 my.cnf

在[mysqld]下加入此内容
在这里插入图片描述

2、连接数据库设置

在这里插入图片描述
开启同步
命令:开启从库同步 start slave
命令:停止从库同步 stop slave

查看从库状态:

mysql> show slave status\G;

在这里插入图片描述
注:Slave_IO_Running: Yes、Slave_SQL_Running: Yes 都为Yes配置成功
若Slave_SQL_Running:No,可执行如下操作

mysql> slave stop; 
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; 
mysql> slave start; 

因本人是在虚拟机中操作,故直接复制两个相同虚拟机,所以mysql中的uuid是一致,也会导致配置失败,若此原因失败,则修改mysql安装目录下的auto.cnf中uuid
查看安装目录:

mysql> show variables like 'datadir';

生成uuid:

mysql> uuid();

修改之后重启mysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值