CentOS7,MySQL主从配置
1.准备
虚拟机安装两个CentOS7系统,分别安装mysql(https://www.cnblogs.com/daemon-/p/9009360.html )
我的来个虚拟系统ip分别为:172.16.63.129,172.16.63.128
2.配置主
我选用172.16.63.129为主,172.16.63.128为从
登录主mysql后创建一个用户:create user repl;
然后输入:GRANT REPLICATION SLAVE ON . TO ‘用户名’@‘172.16.63.%’ IDENTIFIED BY ‘密码’;
编辑vi /etc/my.cnf
在[mysqld]下面增加下面几行代码
server-id=129
log-bin=master-bin
log-bin-index=master-bin.index
重启MySQL服务
3.配置从
编辑vi /etc/my.cnf
在[mysqld]下面增加下面几行代码
server-id=128
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
重启MySQL服务
然后登录mysql,输入以下命令
change master to master_host=‘172.16.63.129’, //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
如果:Slave_SQL_Running: No
(https://blog.csdn.net/heng_ji/article/details/51013710)