查询字符集 show variables like '%char%';mysql
修改 打开my.cnf,加入如下配置:sql
若是不知道my.cnf位置能够搜索一下:shell
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... Donebash