look321 发表于 2018-10-9 08:06:55

Mysql之主从复制

# vim /etc/my.cnf  
    relay_log=relay_log 开起中继日志
  
    relay-log-index=relay-log.index
  
    server_id=2   同样的也需要设置唯一的ID号
  
    innodb_file_per_table=on
  
    skip_name_resolve=on
  

  
# service mariadb start
  
# mysql
  
MariaDB [(none)]> show global variables like '%log%';   查看中继日志relay_log是否开起
  
MariaDB [(none)]> show global variables like '%server%';    查看ID号是否为2
  
主节点为192.168.1.107,远程复制账号为copy,密码为passwd,复制二进制日志的起始位置为000003的245处
  
MariaDB [(none)]> change master to master_host='192.168.1.107',master_user='copy',master_password='passwd',master_log_file='master_bin.000003',master_log_pos=245;
  
MariaDB [(none)]> start slave;启动从节点复制线程
  

  

  
MariaDB [(none)]> show slave status\G;
  
*************************** 1. row ***************************
  
               Slave_IO_State: Waiting for master to send event
  
                  Master_Host: 192.168.1.107
  
                  Master_User: copy
  
                  Master_Port: 3306
  
                Connect_Retry: 60
  
            Master_Log_File: master_bin.000003
  
          Read_Master_Log_Pos: 491
  
               Relay_Log_File: relay_log.000003
  
                Relay_Log_Pos: 776
  
      Relay_Master_Log_File: master_bin.000003
  
             Slave_IO_Running: Yes这两项必须为yes
  
            Slave_SQL_Running: Yes这两项必须为yes
  
            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: 491
  
            Relay_Log_Space: 1064
  
            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
  
1 row in set (0.00 sec)


页: [1]
查看完整版本: Mysql之主从复制