免费注册 查看新帖 |

Chinaunix

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

mysql 安装--字符集问题...困惑ING~~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-15 14:33 |只看该作者 |倒序浏览
看了大量的资料,在BSD 下最终安装了Mysql
在Makfefile: 加入了...
--with-charset=gbk \
--with-xcharset=all \

但安装成功后,
#mysqladmin -u root -p variables |grep "character"
Enter password:
| 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              | /usr/local/share/mysql/ch

仍没有对GBK 或 GB2312 的支持的吗?
是安装参数有问题, 还是要有后续的设置吗?

请教..

论坛徽章:
0
2 [报告]
发表于 2006-04-15 14:33 |只看该作者
参照了置顶贴,都不行哦~~

论坛徽章:
0
3 [报告]
发表于 2006-04-15 14:50 |只看该作者
你的MYSQL是什么版本的 ?
vi /etc/my.cnf
在[mysqld]段加入:
default-character-set=gbk

论坛徽章:
0
4 [报告]
发表于 2006-04-15 14:51 |只看该作者
忘记说了,还要重新启动MSYQL

论坛徽章:
0
5 [报告]
发表于 2006-04-15 15:19 |只看该作者
原帖由 xxjoyjn 于 2006-4-15 14:50 发表
你的MYSQL是什么版本的 ?
vi /etc/my.cnf
在[mysqld]段加入:
default-character-set=gbk


先谢谢你..
我的MYSQL 5.0
加了你所说的了..
但重运行 #./mysql.server start
出错了!

再请教..~

论坛徽章:
0
6 [报告]
发表于 2006-04-15 15:26 |只看该作者
你是用 ports 安装的?还是源代码编译安装的?
因为你只说 Makefile,这两种方式都有 Makefile。
前者我不知道了,后者的话,看看 INSTALL-SOURCE 文件,也许是 README,反正你看看,记得里面说 --with-charset 方式只能有几种固定的字符集选择,gbk 好像不在里面,也许是用 with-extra-char 什么?
我还没有编译安装过 MySQL,前几天好奇下载了源代码,看了一下说明文件,印象中好像有这么一条。

另外,启动出错了,你至少把错误提示、错误日志里面的内容也要一并贴上来啊。

论坛徽章:
0
7 [报告]
发表于 2006-04-15 15:39 |只看该作者
原帖由 rardge 于 2006-4-15 15:26 发表
你是用 ports 安装的?还是源代码编译安装的?
因为你只说 Makefile,这两种方式都有 Makefile。
前者我不知道了,后者的话,看看 INSTALL-SOURCE 文件,也许是 README,反正你看看,记得里面说 --with-charset ...


1)我是用ports 的方式安装的...
2)WITH-CHARSET 是参照以前的DX...用此参数编释过程没提示出错...
3) 没使用-extra-char 的参数..
4) 出错后,将default-character-set 语句从 MY.CNF  中删除后,重启后,就成功了!
   估计是该语句有问题

郁闷..再请教!

论坛徽章:
0
8 [报告]
发表于 2006-04-15 15:44 |只看该作者
这个语句不知道 5.0 是不是还使用。你用下面这些分别测试一下:
default-character-set = utf8
character_set_server = utf8
character_set_server = gbk

最大的可能是因为没有 gbk 支持,所以出错。
你去 /usr/local/share/mysql/ch 这个目录下面,找一个 index.xml 的文件看看里面有没有 gbk,如果没有,就去找如何编译进去的方法。

论坛徽章:
0
9 [报告]
发表于 2006-04-15 15:55 |只看该作者
原帖由 rardge 于 2006-4-15 15:44 发表
这个语句不知道 5.0 是不是还使用。你用下面这些分别测试一下:
default-character-set = utf8
character_set_server = utf8
character_set_server = gbk

最大的可能是因为没有 gbk 支持,所以出错。
你去 ...


1) 上边的参数还没有试..
2) 没有CN 目录,但在CHARACTER 目录下的INDEX.XML 里有GBK 的描述..
   这样等于MYSQL 对GBK 有支持了吗? 如有,如有使作为默认设置呢?

再请教...

论坛徽章:
0
10 [报告]
发表于 2006-04-15 16:02 |只看该作者
就按照我给你的参数来设置,所以先试验那些参数。
如果参数可用,用 character_set_server = gbk 和 character_set_client = gbk 两条即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP