zoukankan      html  css  js  c++  java
  • 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状态有显示异常信息;解决办法修改从库数据,将异常出现的数据干掉。

  • 相关阅读:
    Linux文件/proc/net/tcp分析
    为什么系统调用会消耗较多资源
    为什么Linux默认页大小是4KB
    为什么Linux需要虚拟内存
    Make 命令教程
    关于同步的一点思考-下
    关于同步的一点思考-上
    Linux下的进程控制块(PCB)
    汇编语言基础:寄存器和系统调用
    内核栈与thread_info结构详解
  • 原文地址:https://www.cnblogs.com/zengguoyu/p/6408372.html
Copyright © 2011-2022 走看看