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

    准备两台机器,物理连通

    【master服务器】

    1.开启从服务器的连接权限

     mysql> grant replication slave on *.* to slaveuser@'192.168.1.120' identified by 'slaveuser';

    配置master my.cnf

    [mysqld]

    log_bin=dbser01-bin
    server_id=10
    sync-binlog=1

    【slave服务器】

    [mysqld]

    log_bin=dbser2-bin
    server_id=120
    sync-binlog=1
    log_slave_updates=1

    查看master

    mysql> show master status;
    +--------------------+----------+--------------+------------------+-------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +--------------------+----------+--------------+------------------+-------------------+
    | dbser01-bin.000001 | 327 | | | |
    +--------------------+----------+--------------+------------------+-------------------+
    1 row in set (0.00 sec)

    设置client上的mysql

    mysql> change master to master_host='192.168.1.10',
    -> master_user='slaveuser',
    -> master_password='slaveuser',
    -> master_log_file='dbser01-bin.000001',
    -> master_log_pos=327;
    Query OK, 0 rows affected, 2 warnings (0.18 sec)

    mysql> start slave; #启动复制
    Query OK, 0 rows affected (0.05 sec)

    mysql> show slave statusG
    *************************** 1. row ***************************
    Slave_IO_State: Waiting for master to send event
    Master_Host: 192.168.1.10
    Master_User: slaveuser
    Master_Port: 3306
    Connect_Retry: 60
    Master_Log_File: dbser01-bin.000001
    Read_Master_Log_Pos: 327
    Relay_Log_File: localhost-relay-bin.000002
    Relay_Log_Pos: 285
    Relay_Master_Log_File: dbser01-bin.000001
    Slave_IO_Running: Yes #IO线程已经运行
    Slave_SQL_Running: Yes #SQL线程已经运行
    Replicate_Do_DB:
    Replicate_Ignore_DB:
    Replicate_Do_Table:
    Replicate_Ignore_Table:
    Replicate_Wild_Do_Table:
    Replicate_Wild_Ignore_Table:
    Last_Errno: 0
    Last_Error:
    Skip_Counter: 0
    Exec_Master_Log_Pos: 327
    Relay_Log_Space: 462
    Until_Condition: None
    Until_Log_File:
    Until_Log_Pos: 0
    Master_SSL_Allowed: No
    Master_SSL_CA_File:
    Master_SSL_CA_Path:
    Master_SSL_Cert:
    Master_SSL_Cipher:
    Master_SSL_Key:
    Seconds_Behind_Master: 0
    Master_SSL_Verify_Server_Cert: No
    Last_IO_Errno: 0
    Last_IO_Error:
    Last_SQL_Errno: 0
    Last_SQL_Error:
    Replicate_Ignore_Server_Ids:
    Master_Server_Id: 10
    Master_UUID: fe7e427a-5ce2-11e4-a5e3-000c294bc4f1
    Master_Info_File: /var/lib/mysql/master.info
    SQL_Delay: 0
    SQL_Remaining_Delay: NULL
    Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
    Master_Retry_Count: 86400
    Master_Bind:
    Last_IO_Error_Timestamp:
    Last_SQL_Error_Timestamp:
    Master_SSL_Crl:
    Master_SSL_Crlpath:
    Retrieved_Gtid_Set:
    Executed_Gtid_Set:
    Auto_Position: 0
    1 row in set (0.00 sec)

  • 相关阅读:
    chrome sarfri form.submit bug
    ruby首字母大写
    ubuntu 10.04 中文设置
    添加centos用户
    农行的短信提醒很滞后
    从github删除敏感数据
    从github删除敏感数据
    国内有不有做虚拟化或是叫云平台的朋友
    设置rails header编码
    centos5.5
  • 原文地址:https://www.cnblogs.com/yimiao/p/4067548.html
Copyright © 2011-2022 走看看