MySQL主从配置

一、    Master服务器配置

1.    创建主从同步用户

 

 2.    为主从同步用户授权

 

上述命令的意思 

  • 将REPLICATION SLAVE 权限(即复制权限)授予repl用户
  • 上述权限作用于*.*即所有的数据库和数据库表
  • 限制用户只能通过192.168.135网段的IP登录
  • 指定登录密码为mysql

 3.    修改MySQL配置文件,开启日志

 

编辑配置文件,在文件中【mysqld】块中追加以下内容保存

4.    重启MySQL并登录

 

  

5.    查看主数据库状态

 

至此,主数据库配置完成

二、    从数据库配置

1.    修改从数据库配置参数

 

 在【mysqld】块中追加以下内容并保存

 

2.    重启从数据库

 

3.    登录从数据库,连接Master主数据库

 

4.    重启从数据库,登录从数据库

启动slave

 

 查看salve状态

  

三、    可能会出现的问题

1.   防火墙问题,导致从服务连接不到主服务器

2.   查看slave状态,提示uuid问题,这种情况一般是虚拟机复制造成的,直接删除/var/lib/mysql/auto.cnf

3.   如果操作从库,可能导致出现主键冲突等原因无法复制主库日志导致同步失败,这时候可以查看slave状态有显示异常信息;解决办法修改从库数据,将异常出现的数据干掉。

posted @ 2017-02-17 09:31  Z_GY  阅读(204)  评论(0编辑  收藏  举报