我想将mysql服务器变量character_set_server更改为utf8。我已经在谷歌上搜索过了,但似乎找不到我正在寻找的信息,或者说明不匹配。似乎我需要编辑一个名为my.cnf的文件,但是这个文件在我的系统中不存在。版本为5.1.36。
发布于 2011-08-09 18:45:52
运行以下查询:
set global character_set_server = utf8;然后重启mysql。可以使用一个简单的命令查看所有变量的列表
show variables;发布于 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,这不需要重新启动,但如果您的数据库重新启动,它将消失,那么您将需要重新设置此设置发布于 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。
https://stackoverflow.com/questions/6994818
复制相似问题