注册
登录
会员
标签
插件
帮助
Linux伊甸园论坛
»
Linux数据库应用
» 用rpm包安装的mysql,需要修改默认字符集。请教高手。
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
用rpm包安装的mysql,需要修改默认字符集。请教高手。
aaronyou
注册会员
注册用户
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2005-11-25 12:21
只看该作者
用rpm包安装的mysql,需要修改默认字符集。请教高手。
我用
show variables like "character_set";
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| character_set | latin1 |
+---------------+--------+
但是如果我执行
set character_set="gb2312";
ERROR 1193: Unknown system variable 'character_set'
如何解决,盼各位高手帮忙。
UID
54355
帖子
160
精华
2
积分
23
阅读权限
10
在线时间
0 小时
注册时间
2003-8-27
最后登录
2008-5-17
查看详细资料
TOP
Roc.Ken
版主
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2005-11-25 13:36
只看该作者
1, /etc/my.cnf
[mysqld]
default-character-set=gb2312
2,
编辑/etc/init.d/mysql,找到这一行:
/usr/bin/safe_mysqld > /dev/null 2>&1 &
改成:
/usr/bin/safe_mysqld > --default-character-set=gb2312 > /dev/null 2>&1 &
好,重新启动MySQL:
#/etc/init.d/mysql restart
UID
47703
帖子
6001
精华
87
积分
280
阅读权限
100
来自
hostpry.org
在线时间
400 小时
注册时间
2003-6-6
最后登录
2008-7-4
查看个人网站
查看详细资料
TOP
aaronyou
注册会员
注册用户
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2005-11-25 23:31
只看该作者
非常感谢!!
按照楼上的 大佬 第二种方法修改/usr/bin/safe_mysqld --default-character-set=gb2312 > /dev/null 2>&1 &
重新启动成功。
第一种方法:my.cnf。不可以。
这也是我一直困惑的问题。我看 /etc/init.d/mysql文件里 明确指定了,如果有/etc/my.conf
提示是没有这个变量
(其中--default-character-set=gb2312 和'character_set=gb2312' 我都试过,提示都是没有这个变量。不晓得 为什么。 而且 我还搞不清楚。如果没有my.cnf 那么mysql启动 是怎么配置环境变量的。
mysqld started
No variable match for: -O 'character_set=gb2312'
/usr/sbin/mysqld Ver 3.23.54 for pc-linux on i686
Use '--help' or '--no-defaults --help' for a list of available options
051125 23:18:40 mysqld ended
UID
54355
帖子
160
精华
2
积分
23
阅读权限
10
在线时间
0 小时
注册时间
2003-8-27
最后登录
2008-5-17
查看详细资料
TOP
aaronyou
注册会员
注册用户
发短消息
加为好友
当前离线
只剩马扎了
大
中
小
发表于 2005-11-28 22:20
只看该作者
自己顶一下,或者 有高手 知道 有相关的资料,给个连接吧,谢谢
UID
54355
帖子
160
精华
2
积分
23
阅读权限
10
在线时间
0 小时
注册时间
2003-8-27
最后登录
2008-5-17
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计