linux解决SQL中文乱码

还挺复杂,记录以免忘记

  • 修改环境
    先到mysqld里修改基本配置
cd /etc/mysql/mysql.conf.d
#就在这个path附近,找找
sudo su
vim mysqld.cnf

在[mysqld]下添加入

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

返回到主文件

service mysql restart
mysql -u root -p

以为这样就行了,结果还是乱码

  • 进mysql workbench
    找到欲填写的database
    linux解决SQL中文乱码_第1张图片
    修改Default Collation
    Apply
    Done!

你可能感兴趣的:(数据库)