1. 修改my.cnf文件

 主: server_id = 1 # 1代表主

  log-bin = master-bin

  log-bin-index = master-bin.index

 从: server_id = 2 # 2...代表从

  relay-log = slave-relay-bin

  relay-log-index = slave-relay-bin.index

2. 重启数据库 (my.cnf文件重新加载生效)

3. 建立主从关系

 在主库创建用户并赋予其权限从主库复制数据,刷新用户权限

CREATE USER ‘从库使用的用户名‘@'xx.xxx.xx.从库ip' IDENTIFIED BY ‘password‘;
GRANT ‘repl’ ON *.* TO‘从库复制的用户名‘@'xx.xxx.xx.从库ip';
FLUSH PRIVILEGES;

4. 统一偏移量

①在主库执行 show master status;查看master数据库当前正在使用的二进制日志及当前执行二进制日志位置
②在从库执行
change master to master_host='主库ip',master_user='从库使用的用户名',master_password='password',master_port=3306(默认),
master_log_file='3306.000000'(在①中查询的file数据),master_log_pos=200(在①中查询的position数据);



posted on 2019-12-13 17:31  无心工作只想偷懒  阅读(209)  评论(0编辑  收藏  举报