首页 > 数据库技术 > 详细

centos7 中 mysql 设置主从配置

时间:2020-12-27 15:34:07      阅读:27      评论:0      收藏:0      [点我收藏+]

主从配置,主要用来做备份。从服务器监控主服务器动作,从而达到备份目的。

主服务器配置

(1)打开配置文件

vim /etc/my.cnf

(2)追加

server-id=1  #id值不能相同
log-bin=/var/lib/mysql/mysqldata/master-bin #binlog日志存放位置mysqldata
sync_binlog=1 #事务性

(3)修改mysqldata 权限

chown mysql:mysql -R  /var/lib/mysql/mysqldata/

(4)创建用户并授予权限

create user ‘tian‘@‘%‘ identified by ‘123‘
grant replication slave on *.* to ‘tian‘
flush privileges

从服务器配置

server-id=2  #id值不能相同
relay_log=/var/lib/mysql/mysqldata/slave-bin #binlog日志存放位置mysqldata
sync_binlog=1 #事务性
read-only = on #设置只读

  从服务器设置连接

change master to master_host=‘192.168.1.53‘,master_user=‘tian‘,master_password=‘123‘

 配置主从服务器,开启

show master status \G  #查看主服务器状态
start slave  #开启从服务器
show  slave status \G #查看从服务器状态

注意:修改完配置文件,要重启服务。注意若不成功,可能是服务器的防火墙没关。

   systemctl stop firewalld.service            停止firewall
   systemctl disable firewalld.service        禁止firewall开机启动

  

  

centos7 中 mysql 设置主从配置

原文:https://www.cnblogs.com/tian-no1/p/14197153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!