编辑MySql的配置文件MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf--在[mysqld]标签下加上以下内容:default-character-set=utf8character_set_server=utf8注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。--在[mysql]标签下加上一行default-character-set=utf8--在[mysql.server]标签下加上一行default-character-set=utf8--在[mysqld_safe]标签下加上一行default-character-set=utf8--在[client]标签下加上一行default-character-set=utf82、重新启动MySql服务Windows可在服务管理器中操作,也可使用命令行:netstopmysql回车netstartmysql回车服务名可能不一定为mysql,请按自己的设置Linux下面可是用servicemysqlrestart如果出现启动失败,请检查配置文件有没有设置错误3、查看设置结果登录MySql命令行客户端:打开命令行mysql–uroot–p回车输入密码进入mysql后执行:showvariableslike"%character%";显示结果应该类似如下:|character_set_client|utf8||character_set_connection|utf8||character_set_database|utf8||character_set_results|utf8||character_set_server|utf8||character_set_system|utf8||character_sets_dir|/usr/share/mysql/charsets/|如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:setcharacter_set_client=utf8;setcharacter_set_server=utf8;setcharacter_set_connection=utf8;setcharacter_set_database=utf8;setcharacter_set_results=utf8;setcollation_connection=utf8_general_ci;setcollation_database=utf8_general_ci;setcollation_server=utf8_general_ci;