Linux下mysql永久修改server字符集
来源:互联网 发布:淘宝3c认证书哪里来的? 编辑:程序博客网 时间:2024/05/22 11:36
系统是Ubuntu12.04 MySQL版本是5.5 如果是你是其他版本的MySQL,请绕行,我已经因为版本问题深受其害了
装MySQL的时候直接用的apt-get install mysql-server,然后用的时候有乱码出现,发现mysql-server的编码是latin,通过status查看
然后去网上找编码修改,又是一大堆,试了一大堆都不行,烦死。最多的是改/etc/my.cnf文件,但我服务器上没有这个文件,看了下,我的配置文件是这个/etc/mysql/my.cnf,然后照着别人说的修改这个文件,
1
[client]下添加:
2
default
-
character
-
set
=utf8
3
[mysqld]下添加:
4
default
-
character
-
set
=utf8
然后重启数据库,然后就变成这样了:
然后继续找,试了一下其他各种没用的东西都不行,在我快要疯掉的时候找到原因了,发现是因为MySQL5.5跟低版本的不一样,需要这样改才行:
1
[mysqld]下添加:
2
character
-
set
-server=utf8
3
collation-server=utf8_general_ci
然后重启成功。查看status,成功改为utf8。真的成功了,泪奔!!!!
网上有一堆用这个语句查:show variables like 'character%';
然后一堆set ...=utf8,别信,都是扯淡,改了一点用没有,查看status还是没变,强烈吐槽一下(当然也可能是MySQL版本问题,可能低版本的可以这样搞)。
1 0
- Linux下mysql永久修改server字符集
- Linux下永久修改mysql字符集
- mysql永久修改字符集
- Linux mysql修改默认字符集永久为UTF-8
- Linux 下Mysql修改字符集
- Linux下修改MySQL字符集
- Linux下mysql修改字符集
- linux(fc9)下mysql字符集的修改
- linux下 mysql字符集的修改
- linux下修改mysql的字符集
- linux下修改mysql的字符集
- linux下 mysql字符集的修改
- linux 系统下修改Mysql默认字符集
- linux 系统下修改Mysql默认字符集
- Linux下修改字符集
- Linux下修改字符集
- Linux下修改字符集
- Linux下修改字符集
- android开发不能生成R文件解决方案
- JAVA认知学习之JVM
- c语言可变参数宏
- Spark/Shark/Hadoop1安装部署文档总结(Hadoop2同理,只需要换成Spark的Hadoop2版本即可)
- protobuf-c学习笔记
- Linux下mysql永久修改server字符集
- [数据仓库--ETL]渐变维度(Slowly Changing Dimension)及其处理方法
- Oracle计算指定日期内的工作日(不包含周末)
- C#中的委托和事件(续)
- 手拉手一起走过
- 设计模式(4)——模板方法模式(Template Method Pattern)
- 《玩转Spring》第二章 BeanPostProcessor扩展
- Firefly 介绍文档
- 将第一行中含有第二行中“23”的数输出并排序