<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dict.CN 在線詞典, 英語學習, 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統計

    留言簿(23)

    積分與排名

    優秀學習網站

    友情連接

    閱讀排行榜

    評論排行榜

    Mysql-5.5.3-m3 主從同步不支持master-host問題的解決辦法[轉]

    http://hi.baidu.com/adriannet/blog/item/c4e187ecc586b7c32e2e2100.html

    環境:
    OS:CentOS release 5.5 (Final) (64位)
    2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
    Mysql:
    mysql-5.5.3-m3.tar.gz
    Master:192.168.0.100
    Slave:192.168.0.200
          大部分配置跟"MySQL主從同步、讀寫分離配置步驟、問題解決筆記[原創]"類似,但在從服務器上配置的時候,加的復制條件都不能啟動數據庫;不過據網上消息介紹,Mysql版本從5.1.7以后開始就不支持“master-host”類似的參數;
    查看mysql_error.log中的報錯信息如下;
    110105 13:38:00 mysqld_safe mysqld from pid file /data0/mysql/3306/mysql.pid ended
    110105 13:38:06 mysqld_safe Starting mysqld daemon with databases from /data0/mysql/3306/data
    InnoDB: The InnoDB memory heap is disabled
    InnoDB: Mutexes and rw_locks use GCC atomic builtins
    110105 13:38:06  InnoDB: highest supported file format is Barracuda.
    110105 13:38:06 InnoDB Plugin 1.0.6 started; log sequence number 44309
    110105 13:38:06 [ERROR] /usr/local/webserver/mysql/libexec/mysqld: unknown variable 'master-host=192.168.7.202'
    110105 13:38:06 [ERROR] Aborting

    110105 13:38:06  InnoDB: Starting shutdown...
    110105 13:38:08  InnoDB: Shutdown completed; log sequence number 44319
    110105 13:38:08 [Note] /usr/local/webserver/mysql/libexec/mysqld: Shutdown complete
    無奈之下,從數據庫my.cnf修改為以下配置;(主數據庫中注意ID為1,并加入要同步的庫既可)
    [client]
    character-set-server = utf8
    port = 3306
    socket = /tmp/mysql.sock

    [mysqld]
    character-set-server = utf8
    replicate-ignore-db = mysql
    replicate-do-db = db
    replicate-ignore-db = test
    replicate-ignore-db = information_schema
    user = mysql
    port = 3306
    socket = /tmp/mysql.sock
    basedir = /usr/local/mysql
    datadir = /home/mysql/data
    log-error = /home/mysql/mysql_error.log
    pid-file = /home/mysql/mysql.pid
    open_files_limit = 10240
    back_log = 600
    max_connections = 5000
    max_connect_errors = 6000
    table_cache = 614
    external-locking = FALSE
    max_allowed_packet = 32M
    sort_buffer_size = 1M
    join_buffer_size = 1M
    thread_cache_size = 300
    #thread_concurrency = 8
    query_cache_size = 512M
    query_cache_limit = 2M
    query_cache_min_res_unit = 2k
    default-storage-engine = MyISAM
    thread_stack = 192K
    transaction_isolation = READ-COMMITTED
    tmp_table_size = 246M
    max_heap_table_size = 246M
    long_query_time = 3
    log-slave-updates
    log-bin = /home/mysql/binlog/binlog
    binlog_cache_size = 4M
    binlog_format = MIXED
    max_binlog_cache_size = 8M
    max_binlog_size = 1G
    relay-log-index = /home/mysql/relaylog/relaylog
    relay-log-info-file = /home/mysql/relaylog/relaylog
    relay-log = /home/mysql/relaylog/relaylog
    expire_logs_days = 30
    key_buffer_size = 256M
    read_buffer_size = 1M
    read_rnd_buffer_size = 16M
    bulk_insert_buffer_size = 64M
    myisam_sort_buffer_size = 128M
    myisam_max_sort_file_size = 10G
    myisam_repair_threads = 1
    myisam_recover
    interactive_timeout = 120
    wait_timeout = 120
    skip-name-resolve
    #master-connect-retry = 10
    slave-skip-errors = 1032,1062,126,1114,1146,1048,1396
    #master-host = 192.168.1.2
    #master-user = username
    #master-password = password
    #master-port = 3306
    server-id = 2
    innodb_additional_mem_pool_size = 16M
    innodb_buffer_pool_size = 512M
    innodb_data_file_path = ibdata1:256M:autoextend
    innodb_file_io_threads = 4
    innodb_thread_concurrency = 8
    innodb_flush_log_at_trx_commit = 2
    innodb_log_buffer_size = 16M
    innodb_log_file_size = 128M
    innodb_log_files_in_group = 3
    innodb_max_dirty_pages_pct = 90
    innodb_lock_wait_timeout = 120
    innodb_file_per_table = 0

    #log-slow-queries = /home/mysql/slow.log

    #long_query_time = 10

    [mysqldump]
    quick
    max_allowed_packet = 32M

    此時啟動完數據庫后,在從庫上執行如下命令;
    change master to master_host='192.168.0.100', master_user='slave', master_password='******', master_log_file='mysql-bin.000010', master_log_pos=16860;
    slave start;
    執行:show  slave status"G;時看到的如下狀態;
    mysql> show slave status"G;
    *************************** 1. row ***************************
                   Slave_IO_State: Connecting to master
                      Master_Host: 192.168.0.100
                      Master_User: slave
                      Master_Port: 3306
                    Connect_Retry: 60
                  Master_Log_File: binlog.000010
              Read_Master_Log_Pos: 16860
                   Relay_Log_File: relaylog.000014
                    Relay_Log_Pos: 17003
            Relay_Master_Log_File: binlog.000010
                 Slave_IO_Running: Connecting
                Slave_SQL_Running: Yes
                  Replicate_Do_DB: db
              Replicate_Ignore_DB: mysql,test,information_schema
               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: 16860
                  Relay_Log_Space: 17295
                  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: error reconnecting to master 'slave@192.168.0.100:3306' - retry-time: 60  retries: 86400
                   Last_SQL_Error:
      Replicate_Ignore_Server_Ids:
                 Master_Server_Id: 1
    1 row in set (0.00 sec)

    ERROR:
    No query specified

    從上面的狀態可以看到,此時還無法從主庫同步;

    然后登錄192.168.0.100主數據庫,允許從數據庫同步相關數據;
    grant replication slave on *.* to slave@192.168.0.200 identified by '******'
    再次重啟從數據庫,登錄進去查看狀態時:
    mysql> show slave status"G;
    *************************** 1. row ***************************
                   Slave_IO_State: Waiting for master to send event
                      Master_Host: 192.168.0.100
                      Master_User: datasync
                      Master_Port: 3306
                    Connect_Retry: 60
                  Master_Log_File: binlog.000010
              Read_Master_Log_Pos: 16860
                   Relay_Log_File: relaylog.000014
                    Relay_Log_Pos: 17003
            Relay_Master_Log_File: binlog.000010
                 Slave_IO_Running: Yes
                Slave_SQL_Running: Yes
                  Replicate_Do_DB: db
              Replicate_Ignore_DB: mysql,test,information_schema
               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: 16860
                  Relay_Log_Space: 17295
                  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)

    ERROR:
    No query specified
    到此操作完成。
    注意:主、從的my.cnf配置主要是ID,別的都問題不大。


    posted on 2011-03-29 14:01 都市淘沙者 閱讀(5746) 評論(1)  編輯  收藏 所屬分類: Oracle/Mysql/Postgres/

    評論

    # re: Mysql-5.5.3-m3 主從同步不支持master-host問題的解決辦法[轉] 2012-09-07 16:43 11

    格式很混亂,而且最后不能同步。。。。。。。。。。  回復  更多評論   

    主站蜘蛛池模板: 亚洲日韩精品A∨片无码| 亚洲另类无码专区丝袜| 国产成人高清精品免费软件| 免费国产成人α片| 国产精品观看在线亚洲人成网| 中文字幕亚洲色图| 国产AV无码专区亚洲AWWW| 免费黄色一级毛片| 国产精品视频永久免费播放| 无码成A毛片免费| 9久久免费国产精品特黄| 精品女同一区二区三区免费播放| 亚洲AV无码久久久久网站蜜桃| 久久久久久亚洲Av无码精品专口| 亚洲综合在线另类色区奇米| 亚洲 无码 在线 专区| 免费涩涩在线视频网| 91视频国产免费| 国产精品免费观看| 69免费视频大片| 最近中文字幕完整版免费高清| 拍拍拍无挡视频免费观看1000| 一级做a爰片久久毛片免费看| 男人的天堂av亚洲一区2区| 亚洲日韩看片无码电影| 激情内射亚洲一区二区三区爱妻| 亚洲综合免费视频| 亚洲欧洲日韩国产| 亚洲欧洲精品视频在线观看| 久久综合亚洲色HEZYO社区| 久久精品亚洲视频| 亚洲一区中文字幕久久| 亚洲国产综合专区在线电影| 亚洲AV无码乱码国产麻豆| 久久精品夜色国产亚洲av| 亚洲成色WWW久久网站| 亚洲va久久久噜噜噜久久男同 | 久久精品国产亚洲5555| 亚洲区小说区图片区| 久久精品国产亚洲5555| 国产av无码专区亚洲av桃花庵|