设置简单密码
查看安全策略
SHOW VARIABLES LIKE 'validate_password%';
修改变量
set global validate_password.policy=0;
set global validate_password.length=4;
退出执行
mysql_secure_installation
为用户授权
grant all privileges on *.* to 'mymaster'@'%';
身份验证策略
ALTER USER 'mymaster'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
主从复制
在主机中查看 master 信息,把 file 和 pos 复制出来
show master status;
在从机中设置 主从复制 的配置
CHANGE MASTER TO MASTER_HOST = '192.168.92.133',MASTER_USER='mymaster', MASTER_PASSWORD='123456', MASTER_LOG_FILE = 'mysql-bin.000002', MASTER_LOG_POS = 1043;
stop slave;
start slave;
show slave status\G
可能遇到的问题:
“Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal
MySQL server UUIDs; these UUIDs must be different for replication to work.”
原因有两个
可能 uuid 重复了,进入 mysql-data 目录,删除 auto.cnf
#查看 data 目录
show variables like 'datadir';
#进入目录
cd /var/lib/mysql/
#删除 auto.cnf
rm -rf auto.cnf
可能是 server_id 重复了
show variables like ‘server_id’;
#修改
set global server_id=2;