1.以root登陆,在终端输入命令 sudo gedit /etc/mysql/my.cnf在打开的文件中
找到[client]在下面加入
default-character-set=utf8
找到 [mysqld_safe]在下面加入
default-character-set=utf8
找到[mysqld]在下面加入
default-character-set=utf8
init_connect='SET NAMES utf8'
找到[mysql]在下面加入
default-character-set=utf8
2.重启mysql命令以便让你上面的修改生效
停用命令:sudo mysqladmin shutdown -u root -p
启用命令:sudo /etc/init.d/mysql restart
或者:sudo mysqld_safe -user=mysql &
3.查看现在mysql的编码
进入mysql命令:sudo mysql -u root -p
检查mysql字符集命令:show variables 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/ |
+--------------------------+----------------------------+
4.原来建的库和表似乎都无法生效,不过新建的则可以正常显示中文!
相关推荐
mysql数据库内容处理关于中文乱码的问题
MySQl处理乱码
php 开发中遇到的乱码问题处理 读取excel到mysql中的乱码处理。
解决PHP+mysql处理中文乱码的独家方案
mysql中文乱码处理.docx
这是我积累的关于mysql的数据乱码的一写经验,有兴趣的可以看看
MySQL写入中文乱码之处理character
mysql备份文件注释乱码处理工具,将GBK库备份后的文本文件中夹带的UTF8乱码转换为GBK编码,就不再乱码了
C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法
MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业...
MySQL写入中文乱码之处理character
我们可以查看文档用命令来更新 也可以用通过sercureCRT来设置。方便我们查看终端的数据。解决乱码头疼问题.
MYSQL使用UTF8中文乱码处理方法.docx
使用ETL把EXCEL通过执行SQL脚本的方式把数据插入到数据
Ofbiz 与MYSQL配置的中文问题及 ecommerce相关设置 Lookup字段的乱码处理 Get方法中文乱码解决办法 日期的表示乱码处理
mysql 优化以及 中文乱码处理问题。不错的东东。
mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 常用函数 乱码处理mysql常用命令 ...