编译参数如下: cd mysql-5.5.17 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/web/mysql/data -DMYSQL_USER=mysql make make install ..... 安装完mysql服务器运行正常,但无法使用gbk字符集,系统装了中文支持,mysql重装了几次都不行. show character set里没有gbk; set names gbk 就提示错误 #1115 - Unknown character set: 'gbk' ------------ 解决方案: 上面的编译参数-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk 这个参数引起的问题 方法一、去掉这个参数,默认值是支持all的charset 方法二、直接改为-DWITH_EXTRA_CHARSETS=all from:http://bbs.chinaunix.net/thread-3615618-1-1.html |
|Archiver|手机版|小黑屋|创星网络
( 苏ICP备11027519号 )
|网站地图
GMT+8, 2025-2-22 16:45 , Processed in 0.058313 second(s), 16 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.