zoukankan      html  css  js  c++  java
  • mysql 主从复制

     

     

     

     

     

     

    一,前言

      配置前确定服务器mysql高度一样

      并启动数据库;

     

    二, 修改主服务器配置

        
           [mysqld]
           log-bin=mysql-bin    //[必须]启用二进制日志
           server-id=1       //[必须]服务器唯一ID,默认是1,一般取IP最后一段

     三,修改从库服务器

         
           [mysqld]
           log-bin=mysql-bin   //[不是必须]启用二进制日志
           server-id=2      //[必须]服务器唯一ID,默认是1,一般取IP最后一段

    四,  更改了配置需要重启

    五, 主服务器授权用户

        

        

      grant replication slave on *.* to 'myimport'@'%' identified by '123456';

    六, 从库启用

      

        change master to master_host='10.0.0.51',master_user='myimport',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=322;

    七, 

    mysql>  show slave statusG*************************** 1. row ***************************
                   Slave_IO_State: Connecting to master
                      Master_Host: 10.0.0.51
                      Master_User: myimport
                      Master_Port: 3306
                    Connect_Retry: 60
                  Master_Log_File: mysql-bin.000003
              Read_Master_Log_Pos: 322
                   Relay_Log_File: web01-relay-bin.000001
                    Relay_Log_Pos: 4
            Relay_Master_Log_File: mysql-bin.000003
                 Slave_IO_Running: Connecting
                Slave_SQL_Running: 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: 322
                  Relay_Log_Space: 120
                  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: NULL
    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: 0
                      Master_UUID:
                 Master_Info_File: /application/mysql-5.6.34/data/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)

    八, 0测试

      主库:

     
      

      

    从库:

       

      完成!!

  • 相关阅读:
    C# winform 获取标题栏,状态栏,菜单栏的高度
    <转载>OleDb操作Access数据库:新增记录时获取自动编号的主键值
    《名利场》:微软 “ 失落的十年”
    Lisp的永恒之道(转)
    Google Earth KML数据格式转换成Shp数据格式(转)
    【转】ArcGIS投影转换与坐标转换
    利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
    C# mouseDoubleClick与DoubleClick的关系
    ACCESS通用操作数据类
    VS2010单元测试入门实践教程
  • 原文地址:https://www.cnblogs.com/kingle-study/p/9663112.html
Copyright © 2011-2022 走看看