Ubuntu环境中MySQL安装后怎么设置utf-8?

来源:2-1 mysql安装及配置

晚禾

2017-08-09

老师您好,我在Ubuntu环境中安装好MySQL后,按照网上搜索到的如下设置:

1.在终端中输入 sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf  命令
打开mysqld.cnf 文件,在lc-messages-dir
= /usr/share/mysql 语句后添加 character-set-server=utf8 语句
2.在终端输入 sudo gedit /etc/mysql/conf.d/mysql.cnf 命令打开mysql.cnf配置文件,如图添加代码:default-character-set=utf8
3.在终端中输入  /etc/init.d/mysql restart 命令重启MySQL服务
4.再次输入进入MySQL  输入 SHOW VARIABLES LIKE 'char%';  命令 ,显示修改成功


虽然修改成功,但是终端命令进入MySQL输入汉字后却无法显示汉字,退出MySQL后的终端输入汉字显示正常。

请问有其他方法设置utf-8格式吗?已经重装好多次系统了,始终无法解决这个问题,麻烦老师能够指点一二。

写回答

1回答

NavCat

2017-08-09

你这个已经解决问题了(终端输入的中文不一定是UTF8的编码,也有可能是GBK,或者是GB2312的编码)。你可以尝试将中文写到SQL文件,然后通过终端或者是图形化管理工具进行导入,如果可以正常显示中文即可。

0
3
晚禾
回复
NavCat
好的,谢谢老师。
2017-08-10
共3条回复

Python操作三大主流数据库-MySQL+MongoDB+Redis

一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧

2024 学习 · 376 问题

查看课程