• ADADADADAD

    mysql主从复制--一主一从[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:12:57

    作者:文/会员上传

    简介:

    1、启动实例3306和3307

    2、检查主库配置
    [root@client 3306]# egrep "log-bin|server|sock" my.cnf
    socket = /data/3306/mysql.sock
    socket = /application/mysql-5.5.32/

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1、启动实例3306和3307

    2、检查主库配置
    [root@client 3306]# egrep "log-bin|server|sock" my.cnf
    socket = /data/3306/mysql.sock
    socket = /application/mysql-5.5.32/tmp/mysql.sock
    #socket = /data/3306/mysql.sock
    log-bin = /data/3306/mysql-bin
    server-id = 1

    查看配置是否生效
    [root@client 3306]# mysql -S /application/mysql-5.5.32/tmp/mysql.sock -e "show variables like 'log_bin'"
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_bin | ON |
    +---------------+-------+

    3、检查从库配置
    [root@client 3307]# egrep "log-bin|server|sock" my.cnf
    socket = /data/3306/mysql.sock
    socket = /application/mysql-5.5.32/tmp/mysql.sock
    #socket = /data/3306/mysql.sock
    log-bin = /data/3306/mysql-bin
    server-id = 1


    4、主库配置

    mysql>grant replication slave on *.* to 'rep'@'%' identified by 'oldboy123'

    mysql>flush privileges

    mysql>flush table with read lock

    mysql> show master status;


    mysqldump -S /application/mysql-5.5.32/tmp/mysql.sock -A -B --events --master-data=2 > /tmp/rep1.sql

    mysql>unlock tables


    5、恢复从库
    mysql -S /data/3307/mysql.sock < /tmp/rep1.sql

    cat |mysql -S /data/3307/mysql.sock << EOF
    CHANGE MASTER TO
    MASTER_HOST='192.168.12.200',
    MASTER_PORT=3306,-------------------------------注意不要用引号
    MASTER_USER='rep',
    MASTER_PASSWORD='oldboy123',
    MASTER_LOG_FILE='mysql-bin.000016',
    MASTER_LOG_POS=421;--------------------------注意不要用引号
    EOF


    mysql> start slave;

    mysql> show slave status \G;
    *************************** 1. row ***************************
    Slave_IO_State: Waiting for master to send event
    Master_Host: 192.168.12.200
    Master_User: rep
    Master_Port: 3306
    Connect_Retry: 60
    Master_Log_File: mysql-bin.000016
    Read_Master_Log_Pos: 421
    Relay_Log_File: relay-bin.000002
    Relay_Log_Pos: 253
    Relay_Master_Log_File: mysql-bin.000016
    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes
    Replicate_Do_DB:
    Replicate_Ignore_DB: mysql
    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: 421
    Relay_Log_Space: 403
    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: 1

    mysql主从复制--一主一从.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql主从复制