zoukankan      html  css  js  c++  java
  • CentOS6.5 下 Mysql5.7主从复制

    包下载http://url.cn/WrNg5S

    主数据库:192.168.161.129

    从数据库1:192.168.161.130

    从数据库1:192.168.161.138

    MySQL安装地址:/usr/local/mysql

    MySQL数据目录:/usr/local/mysql/data

    主MySQL二进制日志(binlog)文件:/usr/local/mysql/mysql-binlog

    从MySQL中继日志文件:/usr/local/mysql/mysql-relay-binlog

      1、创建复制帐号:

        mysql>grant replication salve on *.* to 'rep'@'192.168.161.%' identified by 'mypassword';

        如果只是单纯的一主多从,则只需要在主MySQL上建立这个帐号,考虑到以后可能需要做故障处理或切换主MySQL,从MySQL建立同样的帐号

      2、修改主MySQL配置文件my.cnf

        [mysqld]

        server-id=129

        log-bin=/usr/local/mysql/mysql-binlog

        重启MySQL:service mysql restart

        查看主MySQL状态:mysql>show master status;

     File  Postion  Binlog_D0DB  Binlog_Ignore_DB Executed_Gtid_Set
     mysql-binlog.000009  120      

      3、修改从MySQL配置文件my.cnf

        [mysqld]

        server-id=130(每个从MySQL的server-id必须不同

        log-bin=/usr/local/mysql/mysql-binlog

        relay-log=/usr/local/mysql/relay-log

      4、重启从MySQL,执行启动复制

        mysql>change master to master_host='192.168.161.129',master_user='rep',master_password='mypassword',master_log_file='mysql-binlog.000009',master_log_pos=120;

        mysql>start slave;

      主从配置基本完成,可以在主MySQL创建表,看看从MySQL是否生成新表

  • 相关阅读:
    团队项目——需求规格说明书
    UML
    第二次团队作业——预则立&&他山之石
    团队选题报告
    团队展示
    ubuntu下使用pyinstaller将python文件打包成exe(py文件中含有keras框架的代码)
    ubuntu 为项目配置虚拟环境
    安装cuda9.0 + cudnn7.0 与 cuda8.0共存
    ubuntu 16.04 + cuda8.0 + cudnn 6.1 + tensorflow 1.4.0
    修改vs2013中MFC项目名称
  • 原文地址:https://www.cnblogs.com/oo-oo/p/mysql_master_slave01.html
Copyright © 2011-2022 走看看