Ubuntu 13.04 mysql 5.5 中文乱码解决方案
来源:互联网 发布:驱动精灵不需要网络 编辑:程序博客网 时间:2024/06/05 19:14
首先是安装MySql,安装命令:sudoapt-get install mysql-server
通过这个命令安装的Mysql的版本是5.5的,在5.5中与前面版本中有一点小差别。
在使用MySql中的时候,遇到了一点小的问题,用JDBC连接,使用中文,用UTF8还是会有乱码,在Windows下就没有这个问题,于是我就去问了一下,不得不说,这还是个问题,好多人都 写了帖子。上面都说在
[client]和[mysqld]中加入default-character-set= utf8
可是当我加了进去,重启了Mysql,就在这个时候,发生了一个非常bug,我的Mysql服务不能启动了。相当的郁闷,于是又去问度娘终于找到了解决办法,原因如下:
原来在5.1版本时
default-character-set=utf8
到了5.5版本,[mysqld]项内不能再这么写了,而是必须写:
character-set-server=utf8
否则在启动MySQL服务时会有1067错误。
修改过后,测试通过。
PS:
修改配置文件过后一定要重启MySql服务
MySqlStop命令:sudo/etc/init.d/mysql stop
MySqlStart命令:sudo/etc/init.d/mysql start
MySqlrestart命令:sudo/etc/init.d/mysql restart
查看是否修改成功:
进入MySQL:sudomysql -u root -p
然后录入你的MySql密码就可以进入MySql了。
继续输入查看编码
showvariables 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/ |
+----------------------------------+-------------------------------------+
如果结果和我的一样,那说明你修改成功,赶紧去测试一下
- Ubuntu 13.04 mysql 5.5 中文乱码解决方案
- MYSQL中文乱码解决方案
- mysql中文乱码解决方案
- MYSQL中文乱码解决方案
- MySQL中文乱码解决方案
- MySql 中文乱码解决方案
- MySQL中文乱码解决方案
- mysql中文乱码解决方案
- mysql中文乱码解决方案
- MySql中文乱码解决方案
- Mysql中文乱码解决方案
- mysql 中文乱码解决方案
- Mysql 中文乱码解决方案
- MySQL 中文乱码解决方案
- mysql中文乱码解决方案
- MySQL中文乱码解决方案
- Mysql中文乱码解决方案
- mysql中文乱码解决方案
- DeDecms 调用论坛帖子
- 数码生活--苹果iLife达人攻略
- libcurl教程
- 容器简介
- 利用Hostapd搭建无线wifi
- Ubuntu 13.04 mysql 5.5 中文乱码解决方案
- 项目经验分享-----有效避免OOM(Out of Memory)问题的解决方案
- ios:程序打包时出现The identity 'iPhone Distribution:XXX doesn't match any valid的解决方法
- 关于@implementation这部分一直有警告的原因
- weblogic for linux安装
- 利用反射方法实现打开“最近任务”
- ajax提交Form
- C++编码转换类
- 及时通信软件的架构