第一步先设置主人:
从机配置
设置允许访问的主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
- # 在备份机上登陆本机账户
- mysql -uroot -p
- # 然后回车,然后再写密码。回车进入SQL命令行
- # 停用数据库
- mysql> stop slave;
- # 建立连接
-
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; - # 启动数据库
- mysql> start slave;
- # 查看链接状态
- mysql> show slave statusG;