这里我们准备两台机器全部安装AliSQL-AliSQL-5.6.32-9安装到/data/server下
主库机器ip:192.168.124.89 从库机器ip:192.168.124.109
master主库配置
vim /data/server/
#修改内容
#解释:server-id服务的唯一标识(主从之间都必须不同);log-bin启动二进制日志名称为mysql-bin
【mysqld】
server-id=1
log-bin=mysql-bin
保存退出
cd /data/server/mysql/support-files
./mysql.server start
master主库添加从库账号
进入到bin目录启动mysql 进入到交互环境
cd /data/server/mysql/bin
./mysql -u root -p
新建用于主从同步的用户chaoge,允许登录的从库是'192.168.124.109'
给从库账号授权,说明给chaoge从库复制的权限,在192.168.124.109机器上复制
检查主库创建的复制账号
再查看主库状态
slave从库配置 vim /data/server/mysql/my.cnf
重启mysql数据库
cd /data/server/mysql/support-files
./mysql.server start
进入到mysql bin目录进入到交互环境
cd /data/server/mysql/bin ./mysql -u root -p
检查Slava从数据库的各项参数
配置复制的参数,Slave从库连接Master主库的配置
启动从库的同步开关,测试主从复制的情况
查看复制状态 看到
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
那么就成功了
现在我们测试一下
我们在主库创建一个zzq的数据库
看一下所有数据库有没有sss数据库
然后看从机有没有zzq数据库
发现有zzq数据库那我们主从复制就搭建成功了
mysql Slave_IO_Running:NO(解决方法)
来源:https://blog.csdn.net/qq_29753475/article/details/99069256