mysql 主从复制

第一步先设置主人:

从机配置

设置允许访问的主ip的用户  跟ip

CREATE USER 'repl'@'35.198.196.205' IDENTIFIED BY 'slavepass'; #创建用户
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'35.198.196.205';#分配权限
mysql>flush privileges; #刷新权限

mysql > SHOW MASTER STATUS; 查看master状态,记录二进制文件名(mysql-bin.000003)和位置(73):

File             | Position 
  1. # 在备份机上登陆本机账户
  2. mysql -uroot -p
  3. # 然后回车,然后再写密码。回车进入SQL命令行
  4. # 停用数据库
  5. mysql> stop slave;
  6. # 建立连接

  7. mysql> change master to master_host='x.x.x.x.x', master_user='repl',master_password='slavepass', master_port=16789,master_log_file='mysql-bin.000008', master_log_pos=1810;

  8. # 启动数据库
  9. mysql> start slave;
  10. # 查看链接状态
  11. mysql> show slave statusG;
原文地址:https://www.cnblogs.com/llxpbbs/p/9126244.html