在mysql安装目录下my.ini下添加 [mysqld] default-character-set=utf8
在/etc/my.cnf下添加 [mysqld] default-character-set=utf8
但是以dos方式登陆数据库,select到的依然是乱码,这时可以通过改变命令行客户端字符集来
正确显示中文。 mysql> charset GBK;
这时用 mysql> show variables like '%set%';查看字符集变量,部分已经变成了GBK,此时查询会在命令行正确显示结果。