您的位置:首页 > 运维架构 > Linux

linux mysql 无法插入中文 插入中文后乱码

2016-06-30 00:00 471 查看
第一步 找到mysql对应的配置文件my.cnf 。如果采用rpm安装是不会安装/etc/my.cnf文件的,解决方法,只需要复制一个/usr/share/mysql目录下的。cnf文件到/etc目录,并改名为my.cnf即可

修改default-character-set=utf8

# MySQL client library initialization.
[client]
port=3306
default-character-set=utf8
[mysqld]
default-storage-enging=utf8
character-set-server=utf8
collation-server=utf8_general_ci

第二步 重启mysql

/etc/init.d/mysql stop
/etc/init.d/mysql start

第二步 在mysql数据库cmd中输入:show variables like'%char%';

set character_set_database=utf8;
set character_set_server=utf8;
set character_set_client=gbk;
set character_set_connection=gbk;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql