加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

ubuntu中mysql乱码怎么处理

发布时间:2023-04-26 13:53:53 所属栏目:MySql教程 来源:
导读:这篇文章主要介绍了ubuntu中mysql乱码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

ubuntu mysql乱码的解决办法:1、找到client并
这篇文章主要介绍了ubuntu中mysql乱码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
 
ubuntu mysql乱码的解决办法:1、找到client并加入“default-character-set=utf8”;2、找到mysqld_safe并加入“default-character-set=utf8”;3、重启mysql。
 
本文操作环境:ubuntu 16.04系统,mysql5.5版,Dell G3电脑。
 
Ubuntu中MySQL中文乱码解决:
 
1.以root登陆,在终端输入命令 sudo gedit /etc/mysql/my.cnf在打开的文件中
 
找到[client]在下面加入
 
default-character-set=utf8
 
找到 [mysqld_safe]在下面加入
 
default-character-set=utf8
 
找到[mysqld]在下面加入,12.04以后
 
character-set-server=utf8
 
init_connect='SET NAMES utf8'
 
或者12.04以前
 
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.原来建的库和表无法生效,还是乱码,不过新建的则可以正常显示中文!
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!