二进制安装mysql5.6乱码终极解决
2016-06-09 16:16
567 查看
在linux(这里以centos7为例), 安装mysql一般采用rpm安装,该安装方法虽然快速,但我们没有机会在安装过程中选定字符集,它默认的字符集是latin1,不是utf8
如果你是一路安装的话,当你创建数据库和表后,查看数据库和表的字符集的:看我下面创建的test2的默认编码
解决方法:修改mysql的默认字符集,在etc目录下有个my.cnf,再[mysqld]下面添加:character-set-server=utf8,注意是my.cnf,不是my.ini,ini是windows的(我的mysql版本是5.6)
接下来重启mysql服务,不推荐使用restart, 我们原始一点,先service mysqld stop 关掉,再service mysqld start启动
接下来,删除以前的数据库,重新建立一个新的数据库:看看下面的test3数据库的编码,变成utf8了,最后祝大家成功
如果你是一路安装的话,当你创建数据库和表后,查看数据库和表的字符集的:看我下面创建的test2的默认编码
解决方法:修改mysql的默认字符集,在etc目录下有个my.cnf,再[mysqld]下面添加:character-set-server=utf8,注意是my.cnf,不是my.ini,ini是windows的(我的mysql版本是5.6)
接下来重启mysql服务,不推荐使用restart, 我们原始一点,先service mysqld stop 关掉,再service mysqld start启动
接下来,删除以前的数据库,重新建立一个新的数据库:看看下面的test3数据库的编码,变成utf8了,最后祝大家成功
相关文章推荐
- 深入Mysql字符集设置分析
- 关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
- 深入Mysql字符集设置 图文版
- django乱码问题
- MySQL中出现乱码问题的终极解决宝典
- Mysql字符集精要
- java 处理 mysql 中文乱码问题
- MySQL字符集查看方法
- MySQL字符集编码
- java工作错误集
- 解决在Navicate中,中文显示'???'乱码问题
- 妥妥解决MySqL中文乱码问题,就这么任性
- mysql乱码解决方案
- 阿里云使用之ssh远程Ubuntu服务器的数据库乱码问题
- mysql 字符集
- mysql存数据出现乱码、问号的问题
- mysql导入utf8文件出现乱码解决方案
- Mysql与Java连接是出现乱码
- JAVA 常见乱码问题及MYSQL character_set_server 设置
- MySQL在GBK编码下的5C问题