本文共 1102 字,大约阅读时间需要 3 分钟。
两台虚拟主机
主服务器:192.168.0.115从服务器:192.168.0.1141:保障两台服务器互相能Ping通。2:设置主服务器防火墙。不然后期会导致从服务器不能复制。3:关闭selinux配置主服务器:
#vi /etc/my.cnf[mysqld]log-bin=mysql-bin 启用二进制日志server-id=115 服务器唯一ID,一般取IP最后一段修改从服务器:#vi /etc/my.cnf[mysqld]log-bin=mysql-bin 启用二进制日志(可写可不写)server-id=114 服务器唯一ID,一般取IP最后一段重启两台mysql服务器systemctl restart mysqld主服务器操作:1:登录mysqlmysql -uroot -p2:在主服务器上建立账户并授权slave从服务器操作
1:登录mysql
mysql -uroot -p2:填写配置信息执行同步SQL语句mysql> change master tomaster_host=’192.168.0.115’,master_user=’mysync’,master_password=’password’,master_log_file=’mysql-bin.000003’,master_log_pos=721;3: 启动从服务器复制功能Mysql>start slave; stop slave 停止复制功能4:检查从服务器功能状态show slave status\G检验主从功能
在主服务器创建数据库后在从服务器是否有同步(主库创建一个kkk数据库)问题:
发现从服务器数据没有同步上,检查从服务器发现错误实例:show slave status\G Slave_IO_Running: Yes Slave_SQL_Running: No解决:stop slave,然后执行了一下提示的语句,再SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;转载于:https://blog.51cto.com/kmt1994/2312209