主服务器的log-bin重启以后就变了.slave端
mysql> CHANGE MASTER TO                         
    -> MASTER_HOST='172.16.0.70',
    -> MASTER_USER='root',
    -> MASTER_PASSWORD='xxx',
    -> MASTER_LOG_FILE='mysql-bin.000013',
    -> MASTER_LOG_POS=947;
设置好可以同步.可是主服务器重启了MASTER_LOG_FILE就变了.每次变化都要进slave端设置MASTER_LOG_FILE和MASTER_LOG_POS这两个才可以同步.有什么办法不用每次设置自动备份呢?

解决方案 »

  1.   

    show slave status\G 结果               Slave_IO_State: Waiting for master to send event
                      Master_Host: 172.16.0.70
                      Master_User: backup
                      Master_Port: 3306
                    Connect_Retry: 0
                  Master_Log_File: log-bin.000015
              Read_Master_Log_Pos: 251
                   Relay_Log_File: company-lu-relay-bin.000010
                    Relay_Log_Pos: 403
            Relay_Master_Log_File: log-bin.000014
                 Slave_IO_Running: Yes
                Slave_SQL_Running: No
                  Replicate_Do_DB:
              Replicate_Ignore_DB:
               Replicate_Do_Table:
           Replicate_Ignore_Table:
          Replicate_Wild_Do_Table:
      Replicate_Wild_Ignore_Table:
      

  2.   

    在你的配置文件里面写[mysqld]
    log-bin=你的名字重启后就一直是你的名字了。
      

  3.   

    log-bin=mysql-bin每次重启MYSQL都在变mysql-bin.000001mysql-bin.000004上面的朋友.这样设置好象不行
      

  4.   

    mysql-bin.000001
    mysql-bin.000004这样是很正常的。
    你要看到mysql-bin总是没有变化的。