-
查询字符集 show variables like '%char%';
-
修改 打开my.cnf,加入以下配置:
如果不知道my.cnf位置可以搜索一下:
find / -name "my.cnf"[client] default-character-set=utf8 [mysqld] character_set_server=utf8 character_set_client=utf8 collation-server=urf8_general_ci #(注意Linux下Mysql安装后是默认:表明区分大小写,列名不区分大小写;0:区分大小写,1:不区分大小写) lower_case_table_names=1 #(设置最大连接数,默认为151,MySQL服务器允许的最大连接数16384;) max_connections=1000 [mysql] default-character-set=utf8需要注意:如果创建数据库没有指定utf8编码创建,则即使修改上述配置后中文部分依然会乱码,这个时候需要将数据库的编码设置为urf8_general_ci.
alter database `db` character set utf8;修改完后,重启MySQL... Done