虚拟机2台 192.168.164.101 192.168.164.104
101.创建用户并且给予权限 (如果设置简单密码需要修改下密码规则否则容易报错)
create user'libai'@'192.168.164.104'identified by '123123';
grant replication slave on *.* to "libai"@"192.168.164.104" identified by "123123";
101.创建ID vim /etc/my.cnf
server-id=1
log-bin=/var/lib/mysql/mysql-bin
101.重启服务
systemctl restart mysqld
101.登录mysql查看索引
show master status;
104.vim /etc/my.cnf 创建ID
server-id=2
relay-log=/var/lib/mysql/relay-bin
relay-log-index=/var/lib/mysql/relay-bin.index
104.重启mysql服务
104登录mysql
104配置主从信息
change master to master_host='192.168.164.101',master_port=3306,master_user='libai',master_password='123123',master_log_file='mysql-bin.000001',master_log_pos=154;
104开始复制
start slave;
104查看状态
show slave status\G
ps:
检查防火墙
修改配置文件需要重启服务
stop slave io_thread; 关闭io线程
SELECT user FROM user; 查看user表用户
set global validate_password_policy=0; 修改密码规则
set global validate_password_length=1; 修改密码规则
flush privileges; 刷新权限
虚拟机克隆需的需要修改uuid vi /var/lib/mysql/auto.cnf