首页 > 编程知识 正文

狐表不支持mysql(mysql5.1不支持中文_Mysql不能插入中文(彻底解决) | C/C 程序员之家)

时间:2023-05-06 14:24:17 阅读:123843 作者:300

彻底解决在debian环境中mysql无法插入和显示中文的问题

上一篇(Mysql不能插入中文)提到了以临时方式更改数据库的字符集设置并显示中文,但后来发现在某些系统上并不顺利。 例如,我使用的debian 7.0,找到了久违的适合debian系统的解决方案。 在debian 7.0中测试成功,在其他系统中修改客户端和Mysql以创建default-Cc

终极解决方案一次结束:

在debian中将mysql字符串修复为utf8 (请参见:rainysia中的列)。

另一方面,进入MySQL(MySQL-uroot-p ),当前数据库字符集) status; )

二、查看当前系统版本(lsb_release -a )

Mysql无法插入到中文中

三、#vim /etc/mysql/my.cnf。 (5.5以前的系统)在【客户端】下加入default-character-set=utf8

在【mysqld】下加入默认字符集=utf8

Notice :注意如果更正后无法启动错误报告,请尝试将default-character-set=utf8更改为character_set_server=utf8。 不仅仅需要添加到mysqld下的. client中

四、#vim /etc/mysql/my.cnf。 (5.5及以后的系统)修改如下。

[客户端]

默认角色集=utf8

[mysqld]

默认存储引擎=innodb

character-set-server=utf8

collation-server=utf8 _ general _ ci

五.重新启动MySQL (/etc/init.d/MySQL stop/etc/init.d/MySQL start )

六、成功修成,进入mysql查看字符集(mysqlshowvariableslike ' character _ set _ % ); )

Mysql无法插入中文

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。