如何解决MySQL 5.5的中文乱码问题

数据库 MySQL
在使用MySQL的过程中,你是否遇到过出现乱码的现象呢?你是如何解决的呢?这里,为您提供了一种解决之道。

1.在mysql压缩目录下,有一堆的参数配置文件,比如:my-innodb-heavy-4G.ini,复制一下这个文件,自己改下名字,比如叫:my.ini

2.打开my.ini文件,增加如下参数: [client]:增加default-character-set=utf8参数

  1. [client] 
  2. #password = [your_password] 
  3. port = 3306 
  4. socket = /tmp/mysql.sock 
  5. default-character-set=utf8 

[mysqld]:增加如下3个参数

  1. [mysqld] 
  2. default-storage-engine=INNODB 
  3. character-set-server=utf8 
  4. collation-server=utf8_general_ci 
  5. # generic configuration options 
  6. port = 3306 
  7. socket = /tmp/mysql.sock  

3.设置完成后,重启下mysql服务

4.连接上你的数据库之后,输入命令:SHOW VARIABLES LIKE '%char%';即可查看到现在你的数据库所使用的字符集了:

【编辑推荐】

  1. 教你如何利用MySQL学习MongoDB
  2. Craigslist采用MongoDB替代MySQL
  3. MySQL中的NoSQL插件
  4. SQL与NoSQL——MySQL与NoSQL的融合

 

责任编辑:艾婧 来源: iteye
相关推荐

2017-08-02 15:51:24

PHP中文乱码

2009-07-06 17:50:13

Java JSP

2010-05-24 11:17:41

MySQL数据库

2015-04-01 10:26:32

开发中文乱码问题

2010-10-08 11:41:38

PHP连接MYSQL

2009-06-30 15:22:55

JSP页面

2011-05-23 09:51:30

MySQL

2024-12-05 09:06:58

2023-10-30 18:35:47

MySQL主从延时

2010-11-09 17:09:23

SQL Server中

2011-02-24 10:48:51

FireFTP

2009-11-26 16:30:52

Suse中文乱码问题

2010-03-11 16:33:07

Python连接数据库

2021-10-20 20:27:55

MySQL死锁并发

2010-05-20 10:00:58

MySQL 中文乱码

2010-05-14 17:27:40

MySQL中文乱码

2011-06-17 13:36:50

MySQL

2012-09-05 11:09:15

SELinux操作系统

2011-03-22 16:09:33

MySQL 5.0.1乱码

2017-10-17 09:21:06

点赞
收藏

51CTO技术栈公众号