首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改服务器变量character_set_server

更改服务器变量character_set_server
EN

Stack Overflow用户
提问于 2011-08-09 18:34:38
回答 3查看 49.5K关注 0票数 12

我想将mysql服务器变量character_set_server更改为utf8。我已经在谷歌上搜索过了,但似乎找不到我正在寻找的信息,或者说明不匹配。似乎我需要编辑一个名为my.cnf的文件,但是这个文件在我的系统中不存在。版本为5.1.36。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-09 18:45:52

运行以下查询:

代码语言:javascript
复制
set global character_set_server = utf8;

然后重启mysql。可以使用一个简单的命令查看所有变量的列表

代码语言:javascript
复制
show variables;
票数 -25
EN

Stack Overflow用户

发布于 2011-08-09 18:53:58

这是google的第一个结果

http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_character-set-server

有两种方法可以设置此配置

  • 通过配置文件(字符集-服务器),需要重新启动
  • 或通过set global/session character_set_server,这不需要重新启动,但如果您的数据库重新启动,它将消失,那么您将需要重新设置此设置
票数 16
EN

Stack Overflow用户

发布于 2013-06-16 08:49:09

my.ini和my.cnf文件的位置:

http://dev.mysql.com/doc/refman/5.0/en/option-files.html

关于您应该使用my.ini还是my.cnf文件的问题,上面的文档指出

Windows系统同时使用my.ini和my.cnf,

Unix和Mac系统都使用my.cnf。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6994818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档