ubuntu中mysql乱码怎么处理
发布时间:2023-04-26 13:53:53 所属栏目:MySql教程 来源:
导读:这篇文章主要介绍了ubuntu中mysql乱码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
ubuntu mysql乱码的解决办法:1、找到client并
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.原来建的库和表无法生效,还是乱码,不过新建的则可以正常显示中文! (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐