为了省去以后麻烦,这里我们在RHEL6.3下配置文件里修改mysql乱码问题。我的mysql配置文件是/etc/my.cnf1.首先在配置文件中找到[mysqld],添加如下一行:[mysqld]character_set_server=utf82.然后找到[mysql]这个选项,在我这里是没有这个选项的,有的不必添加,我添加了如下:[mysql]default-character-set=utf83.重启mysql服务[root@mysql ~]# /etc/init.d/mysqld restart停止 mysqld: [确定]正在启动 mysqld: [确定]4.进入mysql查看编码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/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)5.如果还不行手工设置,设置命令如下:mysql>SET character_set_client=utf8 ;
mysql>SET character_set_connection=utf8 ;
mysql>SET character_set_database=utf8 ;
mysql>SET character_set_results=utf8 ;
mysql>SET character_set_server=utf8 ;
mysql>SET collation_connection=utf8 ;
mysql>SET collation_database=utf8 ;
mysql>SET collation_server=utf8 ;
相关阅读:CentOS(Linux)中解决MySQL乱码 http://www.linuxidc.com/Linux/2012-11/74400.htmFedora 15下MySQL乱码问题解决 http://www.linuxidc.com/Linux/2011-10/45187.htm更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10Oracle建表常用数据类型详解Windows/Linux MySQL忘记root密码的解决方法相关资讯 mysql中文乱码 MySQL中文乱码解决
- MySQL数据库中文乱码问题解决 (12/02/2015 21:12:51)
- MySQL客户端输出窗口显示中文乱码 (02/21/2015 09:54:30)
- CentOS下安装MySQL后中文乱码解决 (01/29/2015 18:13:28)
| - 解决MySQL中文乱码的问题 (05/23/2015 09:10:50)
- Java写入MySQL中文乱码解决方法 (02/17/2015 09:23:17)
- CentOS 6.5安装MySQL中文乱码问题 (10/29/2014 08:06:48)
|
本文评论 查看全部评论 (0)