MySQL配置主从备份

mysql主从备份
1.
先开启二进制日志

在这里插入图片描述

修改主从机器的配置文件/etc/my.cnf

增加:
log-bin=mysql-bin 开启log-bin日志
server-id=1 设置id
重启MySQL服务,登陆MySQL执行:
show variables like ‘%log_bin%’;
在这里插入图片描述

查看log-bin on 已开启log-bin日志
1.
在主服务器上授权,在从服务器上保存授权信息

a.在主服务器登陆mysql执行:
grant replication slave on . to root@‘172.29.4.10’ identified by ‘123456’;
查看生成的授权信息:
show master status;
在这里插入图片描述

b.在从服务器登陆mysql执行:
change master to master_user=‘root’,
master_password=‘123456’,
master_host=‘172.29.4.9’,
master_log_file=‘mysql-bin.000002’,
master_log_pos=316;
(master_log_file与Position相同,master_log_file与File相同)
在这里插入图片描述

在data目录下生成授权信息 master.info
1.
开启从服务器

start salve;
show slave status\G;
在这里插入图片描述

1. 

测试

在主服务器创建新数据库,登陆从服务器可以看见刚刚主服务器创建的数据库
主:
在这里插入图片描述

从:

在这里插入图片描述

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页