mysql主从复制

主从复制

一主一从常见配置

1.主机配置文件

主机配置.png

2.从机配置文件
从机配置.png

3.主从重启配置生效
4.主从关闭防火墙
5.Windows主机上建立帐户并授权slave
命令
CREATE USER slave123 IDENTIFIED BY '123456'; #5.5,5.7
GRANT REPLICATION SLAVE ON . TO 'slave123'@'%'; #5.5,5.7
flush privileges;
查询master的状态: show master status;
master状态.png

记下File和Position的值
执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化
6.在Linux从机上配置需要复制的主机
CHANGE MASTER TO MASTER_HOST='192.168.137.X',(虚拟机网络地址)
MASTER_USER='X',MASTER_PASSWORD='X',
MASTER_LOG_FILE='mysqlbin.具体数字',MASTER_LOG_POS=具体值;
虚拟机地址.png

  • 在Linux中输入命令如上


    Linux启动从机.png
  • 启动从服务器复制功能
    start slave;

  • show slave status\G;
    下面两个参数都是Yes,则说明主从配置成功!
    • Slave_IO_Running: Yes
    • Slave_SQL_Running: Yes

你可能感兴趣的:(mysql主从复制)