- 論壇徽章:
- 0
|
本帖最后由 也彈吉他 于 2010-11-11 11:08 編輯
大家好,我的主從復(fù)制報(bào)錯....
請各位指教!
Master 是一個很老的項(xiàng)目的數(shù)據(jù)庫了,版本 5.0.18-log,我正在弄一個Slave,也是編譯的這個版本的
最近在Master上啟動了- server-id = 1
- log-bin = mysql-bin
- expire_logs_days = 10
- max-relay-log-size = 128M
復(fù)制代碼 在Slave 上啟動了- server-id = 2
- log-bin = mysql-bin
- expire_logs_days = 10
- max-relay-log-size = 128M
復(fù)制代碼 [/code]
復(fù)制賬號授權(quán),change master to .... 也都OK了,
我把master 的 庫dump 出來,導(dǎo)入到 slave 中,
啟動slave, 可是發(fā)現(xiàn)錯誤了- mysql> show slave status\G;
- *************************** 1. row ***************************
- Slave_IO_State: Waiting for master to send event
- Master_Host: 192.168.253.80
- Master_User: rep
- Master_Port: 3306
- Connect_Retry: 60
- Master_Log_File: mysql-bin.000010
- Read_Master_Log_Pos: 51409317
- Relay_Log_File: server12-relay-bin.000002
- Relay_Log_Pos: 19923
- Relay_Master_Log_File: mysql-bin.000005
- 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:
- Last_Errno: 1406
- Last_Error: Error 'Data too long for column 'operator' at row 1' on query. Default database: 'dealdate'. Query: 'insert into sys_log_new(operator,content,createtime,ip,logType,logName,status) values ('朱辰','用戶名:朱辰對賬號ID:0824840,角色I(xiàn)D:46605699,進(jìn)行了停操作失敗,喊話原因:下線時間0','2010-11-10 18:04:29','172.31.9.202',10590,'喊話封停失敗',0)'
- Skip_Counter: 0
- Exec_Master_Log_Pos: 439068106
- Relay_Log_Space: 4347136267
- 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
- 1 row in set (0.00 sec)
- ERROR:
- No query specified
復(fù)制代碼 現(xiàn)在是只要有漢字就,都報(bào)錯,SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1 ; 也無濟(jì)于事!
我在master 和 slave 上, show variables like '%char%'; 看到的都一樣,都是latin1 my.cnf 沒加字符參數(shù);- mysql> show variables like '%char%';
- [code]
- +--------------------------+-------------------------------------+
- | Variable_name | Value |
- +--------------------------+-------------------------------------+
- | character_set_client | latin1 |
- | character_set_connection | latin1 |
- | character_set_database | latin1 |
- | character_set_results | latin1 |
- | character_set_server | latin1 |
- | character_set_system | utf8 |
- | character_sets_dir | /mysql/share/mysql/charsets/ |
- +--------------------------+-------------------------------------+
- 7 rows in set (0.00 sec)
復(fù)制代碼 我能想到的區(qū)別是: 編譯slave 的時候 ,多加了--with-extra-charsets=utf8,gb2312,gbk , 編譯master 的時候沒加,
請各位指教~~ 謝謝!~~~淚流滿面。。 |
|