Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124574
  • 博文数量: 69
  • 博客积分: 1550
  • 博客等级: 上尉
  • 技术积分: 676
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-22 11:13
文章分类

全部博文(69)

文章存档

2011年(1)

2010年(5)

2008年(4)

2007年(46)

2006年(13)

我的朋友

分类: Mysql/postgreSQL

2007-03-01 13:26:49

编译安装mysql 5.0.16 字符集问题

编译安装mysql 5.0.16时,采用GBK字符集
需在生成配置文件时采用以下选项
./configure --prefix=/app/mysql --with-charset=gbk
如果编译之前未使用此选项,则安装后/etc/my.cnf中配置default-character-set=gbk不能被mysql server识别,导致mysql无法启动。
采用此选项安装后,用mysql在本地无法连接数据库,提示错误如下:
mysql: Character set 'gbk' is not a compiled character set and is not specified in the '/app/mysql/share/mysql/charsets/Index.xml' file

可以用以下命令:

#mysql -u root -p --default-character-set=latin1

即可以连接,出现此问题的原因是?

用RPM包安装的mysql 5.0.16,可以直接在/etc/my.cnf 中设置default-character-set=gbk

则不会有此问题

阅读(1135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~