首页 > 数据库 > mysql教程 > 一次崩溃的Mysql乱码问题

一次崩溃的Mysql乱码问题

WBOY
发布: 2016-06-07 15:01:56
原创
1006 人浏览过

最近要在centos(5.8)上面搭个网站,自然离不开mysql。 于是想想很easy,先装mysql呗。 先执行: yum search mysql, 好多版本,找了个和本地数据库一个版本的5.1,开始安装。 yum installmysql51.x86_64 不到一会,装好了。。这才是噩梦的前兆…… 网站搭好

最近要在centos(5.8)上面搭个网站,自然离不开mysql。

于是想想很easy,先装mysql呗。

先执行:

    yum search mysql,

好多版本,找了个和本地数据库一个版本的5.1,开始安装。

   yum install mysql51.x86_64

不到一会,装好了。。这才是噩梦的前兆……

网站搭好之后了,存了个数据,展示的时候,乱码……最蛋疼的问题

到数据库中一看,乱码,好吧,问题出在数据库了。

进入数据库:

    show variables like 'char%';

果然,全是latin1.百度了一下,修改my.cnf,在mysql、mysqld和client下面都加上:

    default-character-set = utf8

ok,全加上,重启mysql,再

     show variables like 'char%';

大部分都变成了utf8,只有character_set_database和 character_set_server还是latin1,怎么回事呢?噩梦开始了……

百度,google,怎么搜,都是修改my.cnf,在这添在那改,却始终不起作用。

从昨天晚上忙到今天十一点多,都没收获,character_set_server依然坚挺,用set character_set_server = utf8修改了,重启之后又还原,也没用。

终于,到刚才,突然想起来,是不是自己的mysql装的不好?于是百度了一篇centos上装mysql的文章(http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html#commentform),照了走了一遍,然后再修改my.cnf,就大功告成了……

呜呼,做事不能太急啊,一步一步来才会少走弯路……

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板