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 乱码问题?
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=utf8init_connect=\’set names utf8\’
或者12.04以前
default-character-set=utf8init_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视频教程》
2019低价云服务器办理商标名称变更需要什么手续江苏弹性裸金属云服务器便宜我刚买的域名需要邮箱验证占内存小简洁的浏览器有哪些?分享即可占内存小的浏览器域名购买注意事项有哪些?域名交易购买注意事项详解腾讯云服务器的租用模式有哪些类型网站很慢,打不开-虚拟主机/数据库问题