• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 人生哲理 > 正文

    简单的MySQL数据库主从同步配置 数据库主从同步的原理

    时间:2020-05-28来源:山茶花美文网 本文已影响 山茶花美文网手机站

    Master配置:

    代码如下

    log-bin = mysql-bin
    server-id = 1
    binlog-do-db = powerdns #要同步的数据库

    Master新增slave账号:

    代码如下

    mysql> GRANT replication slave ON *.* TO "slave"@"192.168.1.2" IDENTIFIED BY "passwd";
    mysql> FLUSH privileges;

    重启Master MySQL,查看Master状态信息,记住File名称,POS位置。

    代码如下

    mysql> show master status;
    +------------------+----------+--------------+------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +------------------+----------+--------------+------------------+
    | mysql-bin.000002 | 309 | powerdns | mysql |
    +------------------+----------+--------------+------------------+
    1 row in set (0.00 sec)

    Slave配置:

    代码如下

    server-id =2

    开始同步:

    代码如下

    mysql> CHANGE master TO master_host="192.168.1.1",master_user="slave",master_password="passwd",
    master_log_file="mysql-bin.000002",master_log_pos=309;
    mysql> START slave;

    查看Slave同步状态:

    代码如下

    mysql> SHOW slave STATUSG;
    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes

    • 简单的MySQL数据库主从同步配置 数据库主从同步的原理 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全