Ubuntu下MySQL中文乱码的解决
1.以root登陆,在终端输入命令 sudo gedit /etc/mysql/my.cnf在打开的文件中 找到[client]在下面加入 default-character-s
首页 → 数据库技术
背景:
阅读新闻
Ubuntu下MySQL中文乱码的解决
[日期:2011-10-03] 来源:Linux社区 作者:fjssharpsword [字体:]
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.原来建的库和表似乎都无法生效,不过新建的则可以正常显示中文!
Ubuntu下Eclipse部署MySQL JDBC驱动
PostgreSQL列举和停止执行中的sql
相关资讯 mysql
图片资讯
本文评论 查看全部评论 (0)
评论声明
最新资讯
本周热门
Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。
Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号
推荐阅读
-
关于Cookie中带有中文乱码报错的问题解决
-
linux下mysql乱码问题的解决方案
-
Three.js使用THREE.TextGeometry创建三维文本中文乱码的问题如何解决?
-
Ubuntu下出现Mysql error(2002)问题的解决方法
-
Linux下程序库Ncurses显示中文乱码的解决方法
-
Ubuntu系统下的Nginx服务器软件安装时的常见错误解决
-
Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
-
阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法
-
解决asp.net core在输出中文时乱码的问题
-
Linux 中unzip解压时中文乱码的解决办法