MySQL主从复制配置
程序员文章站
2022-08-09 14:30:46
1. 环境 操作系统:CentOS-7 MySQL:mysql-5.6 一台虚拟机又克隆了两台 192.168.102.31 master 192.168.102.56 slave 192.168.102.36 slave 启动/停止 2. 主数据库配置 第1步:编辑/etc/my.cnf文件,在[ ......
1. 环境
操作系统:centos-7
mysql:mysql-5.6
一台虚拟机又克隆了两台
192.168.102.31 master
192.168.102.56 slave
192.168.102.36 slave
启动/停止
service mysqld start|stop|restart systemctl start|stop|restart mysqld
本机的话,直接mysql就可以进去了
2. 主数据库配置
第1步:编辑/etc/my.cnf文件,在[mysqld]下增加如下两行设置:
[mysqld] log-bin=mysql-bin # 非必需 server-id=1 # 必需
第2步:创建用于数据同步的账户
create user 'repl'@'192.168.102.%' identified by '123456'; grant replication slave on *.* to 'repl'@'192.168.102.%'; flush privileges;
第3步:查看master状态
show master status;
3. 从数据库配置
第1步:编辑/etc/my.cnf文件,设置server-id
[mysqld] server-id=2
第2步:执行同步语句,并启动slave
change master to master_host='192.168.102.31', master_user='repl', master_password='123456', master_log_file='mysql-bin.000001', master_log_pos=514;
第3步:查看slave状态
show slave status\g;
另外一台从数据库也是这样设置
4. 验证是否同步成功
在主数据上操作,从数据库中查看
5. 参考
https://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html
上一篇: 全球四大设备厂商合演最激烈排位赛
下一篇: 设计一个百万级的消息推送系统
推荐阅读
-
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
-
mysql 8.0.15 winx64安装配置方法图文教程
-
mysql 8.0.11 安装配置方法图文教程(win10)
-
Mysql通过存储过程分割字符串为数组
-
mysql 8.0.15 安装配置方法图文教程(Windows10 X64)
-
mysql实现查询数据并根据条件更新到另一张表的方法示例
-
pycharm2017实现python3.6与mysql的连接
-
window下mysql 8.0.15 winx64安装配置方法图文教程
-
详解数据库_MySQL: mysql函数
-
linux下mysql乱码问题的解决方案