zoukankan      html  css  js  c++  java
  • mysql 主从配置

    主库配置:
    主库:192.168.162.135
    从库 :  192.168.162.136
     
    一..配置文件:my.cnf
    [mysqld]
     server-id = 100  #服务器的唯一ID号,主从之间不能冲突,默认是1
     log-bin   = mysql-bin   #启动binlog 日志功能。也称事务日志
     binlog-format = mixed   #日志的记录格式,默认是mixed,推荐也是用这个
     
     
    二、配置给从库Slave服务器使用的账号
    #创建账号,从服务器的IP地址就是192.168.162.136 ,根据自己的从服务器IP来写,
    CREATE USER 'repl'@'192.168.162.136' IDENTIFIED BY '123456';   
    GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.162.136'; #添加权限  
    FLUSH PRIVILEGES;  #刷新权限,立马生效  
     
    三、查看当前日志状态
    SHOW MASTER STATUS; #查看主服务器的状态,并记录 File和Position字段
    重启主库数据库
     
    从库配置:
    一、配置my.cnf
    [mysqld]
    server-id = 101  #服务器唯一ID号,不要冲突
    log-bin   = mysql-bin  #启动binlog日志功能,也称事务日志
    binlog-format = mixed  #可以不用配置,因为默认值 就是mixed,在没有配置log-bin时,这个值并不生效
    #从库的本地事务日志更新,默认从主库同步过来的操作记录并不写入从库的本地事务日志,
    #会影响到我们在从库上做 事务日志 备份功能,此处开启
    #如果不会在从库上做事务日志备份(增量备份)功能,建议不开启,减少磁盘IO
    log-slave-updates = 1 
     
    重启从库数据库
    二、添加主库信息
    CHANGE MASTER TO   
    MASTER_HOST='192.168.162.135',MASTER_PORT=3306,MASTER_USER='repl',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=1816; 
    三、启动从库复制功能
    START SLAVE;  #启动从复制功能
    STOP SLAVE;  #停止从复制功能的命令
    RESET SLAVE;  #重置从复制功能的配置,会清除 master.info 和 relay-log.info 两个文件
    START SLAVE;  #启动从复制功能
    四、查看从库复制功能状态
     
    SHOW SLAVE statusG; 
     
     
     
     
     

    常见故障

    error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

    mysql 5.6的复制引入了uuid的概念,各个复制结构中的server_uuid得保证不一样,但是查看到直接copy  data文件夹后server_uuid是相同的,show variables like '%server_uuid%';

    解决方法:

    找到data文件夹下的auto.cnf文件,删除,重启db自动重新生成auto.cnf文件
     
     
  • 相关阅读:
    推荐系统算法总结(转)
    【算法题】求最大子数组之和
    jQuery中的filter和find函数
    获取文件夹大小
    微博140字,英文算半个字,中文算一个字,如何实现?
    Xcode 4 添加 Three20 的方法
    應用程式的設定檔info.plist
    iphone中结束电话后返回自己的应用
    解决问题:The icon file must be 57x57 pixels, in .png format (19014)
    开发中的一些小细节代码分享
  • 原文地址:https://www.cnblogs.com/xiaweifeng/p/4069713.html
Copyright © 2011-2022 走看看