MySQL字符集的问题
2017-08-30 11:51
281 查看
mysql客户端登陆后 \s显示如下,居然有两处字符集为latin,但是配置文件中字符集的设置已经检查过都为utf8
![](https://img-blog.csdn.net/20170830115102595?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2wyMTc4Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
再次以如下命令进行连接
mysql -uroot --password='xxx' -S /data/mysql/mysql32306/mysql.sock --default-character-set='utf8'
报错信息如下:
mysql: Character set 'utf8' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file
按照提示查看/usr/share/mysql/charsets/Index.xml这个中的内容,修改红色标注中的内容为utf8
![](https://img-blog.csdn.net/20170830115616199?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2wyMTc4Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
再次进行连接 mysql -uroot --password='xxx' -S /data/mysql/mysql32306/mysql.sock --default-character-set='utf8'正常
再次去掉--default-character-set='utf8'次参数进行连接,显示正常
再次以如下命令进行连接
mysql -uroot --password='xxx' -S /data/mysql/mysql32306/mysql.sock --default-character-set='utf8'
报错信息如下:
mysql: Character set 'utf8' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file
按照提示查看/usr/share/mysql/charsets/Index.xml这个中的内容,修改红色标注中的内容为utf8
再次进行连接 mysql -uroot --password='xxx' -S /data/mysql/mysql32306/mysql.sock --default-character-set='utf8'正常
再次去掉--default-character-set='utf8'次参数进行连接,显示正常
相关文章推荐
- mysql 5.1 中文字符集问题终极解决方案
- 新安装的mysql关于字符集的问题
- mysql5.5字符集设置的一点变化(对于中文乱码问题,需要设置mysql字符集)
- mysql点滴_02程序中执行sql语句报字符集问题解决
- MYSQL 字符集问题
- 再谈mysql字符集问题
- Linux/Windows下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- MySQL乱码问题以及utf8mb4字符集---utf8mb4和utf8有什么区别? emoji表情与utf8mb4
- mysql主从数据库同步和字符集问题
- MySql 5, 字符集问题 Error 1366 1367
- mysql字符集问题
- MySQL字符集问题解决方法(包括改配置文件、命令行修改和JDBC的问题)
- mysql 5.1 中文字符集问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- mysql字符集问题
- mysql 中文字符集问题解决办法
- [转]关于Navicat和MYSQL字符集不统一出现的中文乱码问题
- MySQL的字符集以及中文乱码问题
- Mysql字符集问题
- mysql5.7字符集问题