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。
再次重启就可以了。
#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。
再次重启就可以了。
相关文章推荐
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8
- linux下安装mysql及用户、引擎、连接数、编码等相关设置
- Linux下MySQL出现乱码的解决方法以及如何设置编码方式
- Linux下MySQL 5.5/5.6的修改字符集编码为UTF8
- linux下mysql 设置编码U8
- centos(linux) 下mysql 编码设置 乱码
- Linux/Windows下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下 C语言 Mysql操作和字符集设置
- Linux下MySQL 5.5的修改字符集编码为UTF8
- Linux下MySQL5.6的修改字符集编码为UTF8
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL 5.5/tomact6/Centos 的修改字符集编码为UTF8(彻底解决中文乱码问题)
- linux修改mysql字符集编码
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- linux 通过设置配置文件修改mysql的默认编码
- (原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL出现乱码的解决方法以及如何设置编码方式