centos(linux) 下mysql 编码设置 乱码
来源:互联网 发布:热血霸业神奇网络 编辑:程序博客网 时间:2024/06/05 14:47
centos(linux) 下mysql 编码设置 乱码
文章分类:操作系统
关键词:cent os(linux),MySQL,乱码
cent os在上安装mysql client和server之后,出现乱码,不得不修改编码。
环境:cent os、mysql
注意:关于utf8和gbk的区别详细见:linux中文乱码问题解决办法 ,下面的配置中根据自己要求选择两种编码。
解决步骤:
1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要
使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定存在,而应该找*.cnf。
[root@linuxserver classes] find / -iname *.cnf -print
/root/Desktop/mysql-5.0.56/mysql-test/std_data/ndb_config_mycnf1.cnf
/root/Desktop/mysql-5.0.56/mysql-test/std_data/bug15328.cnf
/root/Desktop/mysql-5.0.56/mysql-test/std_data/ndb_config_mycnf2.cnf
/etc/my.cnf
/etc/pki/tls/openssl.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-small.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-community-5.0.92/my-medium.cnf
/usr/share/doc/MySQL-server-community-5.0.92/my-large.cnf
/usr/share/doc/MySQL-server-community-5.0.92/my-small.cnf
/usr/share/doc/MySQL-server-community-5.0.92/my-huge.cnf
/usr/share/doc/MySQL-server-community-5.0.92/my-innodb-heavy-4G.cnf
找到之后,复制一个出来
cp /usr/share/doc/MySQL-server-community-5.0.92/my-large.cnf /etc/my.cnf
2. 打开my.cnf修改编码
vi /etc/my.cnf
在[mysqld]下添加
default-character-set=utf8
在[client]下添加
default-character-set=utf8
3. 重启mysql
根据你安装mysql的方式的不同,采用不用的命令来重启你的mysql。
如果你配置过使用mysqld自启动方式,可以执行: /etc/rc.d/init.d/mysql restart
mysql配置成系统服务的方式,执行
service mysqld restert
4.登录mysql看看修改成功否
show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
参考文章:http://www.talented.com.cn/archives/2010/2/20100201173510.html在此谢谢原作者。O(∩_∩)O~
- centos(linux) 下mysql 编码设置 乱码
- linux下mysql编码设置学习(解决中文乱码)
- Linux CentOS 下 mysql乱码
- CentOS下设置中文编码设置和中文乱码解决
- Linux下设置MySQL编码
- Linux下设置MySQL编码
- linux下设置mysql编码
- Linux下MySQL 5.5/tomact6/Centos 的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)适用于centos 7
- CentOS下查看修改mysql编码方式(解决乱码问题)
- Linux下MySQL出现乱码的解决方法以及如何设置编码方式
- Linux下MySQL出现乱码的解决方法以及如何设置编码方式
- mysql编码设置(解决中文乱码)
- Windows、Linux系统下mysql编码设置
- linux下mysql 设置编码U8
- Linux下Mysql字符集编码设置
- linux下mysql数据库字符编码设置
- Windows下MySQL UTF8 编码设置(解决中文乱码)
- sourceinsight custom command.
- java 这个代码不错
- UltraISO Premium 9.3 Serial-code
- 一个简单的分页(mysql) 简单实现
- 判断链表有环并返回入环的第一个节点
- centos(linux) 下mysql 编码设置 乱码
- 使用OpenH323开发
- 5、数据库的事务相关
- FZU April 排列
- FZU April 线段相交
- 5.2.2 元组类型和值构造函数
- FZU April 月赛
- JNI
- struts2之整合sitemesh(关于过滤一些不使用模板文件的注意事项)