centos mysql 主从配置_centos7 中 mysql 设置主从配置

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

主服务器配置

(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开机启动

内容来源于网络如有侵权请私信删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值