mysql----------mysql5.7如何配置主从数据库


主库:

  1、配置文件里面加入以下两行
    server-id=1
    log-bin=MySQL-bin
  2、创建账户

    grant replication client,replication slave on *.* to rep@'从库ip' identified by 'root';

从库:

  1、配置文件加上以下几行

    server-id=2
    relay-log=relay-bin
    read-only =1

    replicate-ignore-db = mysql                      不复制的库
    replicate-ignore-db = test                         不复制的库
    replicate-ignore-db = information_schema  不复制的库

    replicate-wild-do-table = 数据库名字.表名字 // 所要同步的数据库的单个表,可以加多行就是多个

    2、从库关联主库

    change master to master_host='主库ip',master_user='rep',master_password='root';

    3、检查

    show slave status\G;

 

中途如果有报错,可能会用到的命令。windows下启动和关闭slave

mysql> slave stop;   开启

mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;  这个是跳过错误的设置。必须在以上步骤配置成功以后执行。

mysql> slave start;  关闭


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM