Welcome 微信登录

首页 / 数据库 / MySQL / 在RHEL6.3下解决MySQL中文乱码

为了省去以后麻烦,这里我们在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)
表情: 姓名: 字数