免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1796 | 回复: 4
打印 上一主题 下一主题

请大家帮忙!谢谢!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-07 22:22 |只看该作者 |倒序浏览
slave数据库报了这个错误,数据库不能正常同步,请大家帮忙给个解决办法!!!!
080407 21:48:03 [ERROR] Slave: Error 'Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation '='' on query. Default database: 'data'. Query: 'update Vircd set ServiceEndDate = ADDDATE( ServiceEndDate, INTERVAL 1 YEAR ) where Name='szyglig' limit 1', Error_code: 1267

论坛徽章:
0
2 [报告]
发表于 2008-04-08 11:26 |只看该作者
确保字符集一致。

论坛徽章:
0
3 [报告]
发表于 2008-04-08 11:59 |只看该作者

回复 #2 yueliangdao0608 的帖子

./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql --with
-charset=gbk
这个是我编译两个服务器用的参数,字符集应该没问题
character-set-server              gbk
character-sets-dir                /usr/local/mysql/share/mysql/charsets/
chroot                            (No default value)
collation-server                  gbk_chinese_ci
concurrent-insert                 TRUE
console                           FALSE
datadir                           /var/lib/mysql/
default-character-set             gbk
default-collation                 gbk_chinese_ci
上边是系统显示的字符集信息,两个机器都一样
我的mysql版本是4.1.7
还有一个从服务器同步是没有问题的,

论坛徽章:
0
4 [报告]
发表于 2008-04-09 09:20 |只看该作者
确保两边的校验一致,也就是
collation一致。
贴出你的MASTER和SLAVE
show variables like '%collation%';
结果。

论坛徽章:
0
5 [报告]
发表于 2008-04-10 17:40 |只看该作者

回复 #4 yueliangdao0608 的帖子

mysql> show variables like 'character_set_%';
+--------------------------+-----------------------------+
| Variable_name            | Value                       |
+--------------------------+-----------------------------+
| character_set_client     | gbk                         |
| character_set_connection | gbk                         |
| character_set_database   | gbk                         |
| character_set_results    | gbk                         |
| character_set_server     | gbk                         |
| character_set_system     | utf8                        |
| character_sets_dir       | /home/mysql/mysql/charsets/ |
+--------------------------+-----------------------------+
7 rows in set (0.00 sec)


mysql>  show variables like 'collation_%';
+----------------------+----------------+
| Variable_name        | Value          |
+----------------------+----------------+
| collation_connection | gbk_chinese_ci |
| collation_database   | gbk_chinese_ci |
| collation_server     | gbk_chinese_ci |
+----------------------+----------------+
3 rows in set (0.00 sec)


两边的都一样,我快崩溃了!!!还能和什么有关系
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP