CentOS7,MySQL主从配置
1.准备
虚拟机安装两个CentOS7系统,分别安装mysql(https://www.cnblogs.com/daemon-/p/9009360.html )
我的来个虚拟系统ip分别为:192.x.x.3,192.x.x.4
2.配置主
我选用192.x.x.3为主,192.x.x.4为从
登录主mysql后创建一个用户:create user repl;
然后输入:grant all privileges on . to ‘repl’@‘ip地址’ identified by ‘密码’ with grant option;
编辑vi /etc/my.cnf
在[mysqld]下面增加下面几行代码
server-id=3
log-bin=master-bin
log-bin-index=master-bin.index
重启MySQL服务
3.配置从
编辑vi /etc/my.cnf
在[mysqld]下面增加下面几行代码
server-id=4
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
重启MySQL服务
然后登录mysql,输入以下命令
change master to master_host=‘192.x.x.3’, //Master 服务器Ip
master_port=3306,
master_user=‘用户名’,
master_password=‘密码’,
master_log_file=‘master-bin.000001’,//Master服务器产生的日志
master_log_pos=0;
然后输入:start slave;
查看是否成功:show slave status\G
两个yes即为成功!
来源:CSDN
作者:SZX@
链接:https://blog.csdn.net/qq_41662231/article/details/104530868