设置简单密码

查看安全策略

  1. SHOW VARIABLES LIKE 'validate_password%';

修改变量

  1. set global validate_password.policy=0;
  2. set global validate_password.length=4;

退出执行

  1. mysql_secure_installation

为用户授权

  1. grant all privileges on *.* to 'mymaster'@'%';

身份验证策略

  1. ALTER USER 'mymaster'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

主从复制

在主机中查看 master 信息,把 file 和 pos 复制出来

  1. show master status;

在从机中设置 主从复制 的配置

  1. 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;
  2. stop slave;
  3. start slave;
  4. 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

  1. #查看 data 目录
  2. show variables like 'datadir';
  3. #进入目录
  4. cd /var/lib/mysql/
  5. #删除 auto.cnf
  6. rm -rf auto.cnf

可能是 server_id 重复了

  1. show variables like server_id’;
  2. #修改
  3. set global server_id=2;