您的位置:首页 > 运维架构 > Linux

Linux下Mysql字符集编码设置

2012-08-23 09:02 483 查看
复制一个配置文件到  /etc/my.cnf

#cp /usr/share/mysql/my-media.cnf  /etc/my.cnf

 然后修改  /etc/my.cnf 文件

 在[client ]       下面加入   default-character-set=utf8

 在[ mysqld ]   下面加      default-character-set=utf8 init_connect='SET NAMES utf8

 在[ mysql ]     下面加入  default-character-set=utf8  

  然后重启mysql服务

在重启的过程中可能出现错误

 Starting MySQL............The server quit without updating PID file (/var/lib/mysql/*.pid).                                            [失败]

查一下  /var/lib/mysql/node1.error  错误文件会发现

 101004 20:23:38 [ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8'

这是因为  mysqld 不能识别这种格式。可以将  [ mysqld  ]  下的 default-character-set=utf8  改成 character_set_server=utf8。

再次重启就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: