G0574's Archiver

弯月圆刀 发表于 2008-10-30 15:07

freebsd 的mysql的字符集带来的问题

由于将discuz迁移到freebsd上去,结果发现如下错误:

Error: Unknown collation 'gbk_bin' in table '[Table]sessions' definition
Errno.: 1273

在google上面找了不少,没有找到结果。结果发现freebsd上面的mysql不支持gbk字符集,出现这样的结果也就是情理之中啦。

要知道自己的mysql是否支持某种字符集,只要在sql下面执行:show character set;

如果没有就需要重新编译。在freebsd下面这个非常容易。进入/usr/ports/database/mysql-server51
执行 make WITH_XCHARSET=all即可。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.