国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql在debian系統中不能插入中文的終極解決方案

2024-07-24 12:48:00
字體:
來源:轉載
供稿:網友

在debian環境下,徹底解決mysql無法插入和顯示中文的問題

Linux下Mysql插入中文顯示亂碼解決方案

mysql -uroot -p 回車輸入密碼

進入mysql查看狀態如下:

默認的是客戶端和服務器都用了latin1,所以會亂碼。

解決方案:

mysql>user mydb;

mysql>alter database mydb  character set utf8;!

上文提到了用臨時方法更改數據庫的字符集設置,顯示中文,但是后來發現在有的系統下并不能成功。

比如我用的debian 7.0,找了好久終于找到一個適合debian系統的解決方案,debian 7.0下測試成功,其他諸如修改client和mysql加入default-character-set=utf8的方法之類的,只適用與5.5以前的系統!

終極決絕方案,一勞永逸:

debian下mysql的字符串修改為utf8(參考:rainysia的專欄)

一、進入mysql(mysql -uroot -p),查看當前數據庫字符集(status;)

二、查看當前系統版本(lsb_release -a)

三、#vim /etc/mysql/my.cnf 。(5.5以前系統)在【client】下面加入 default-character-set=utf8

在【mysqld】下面加入default-character-set=utf8

Notice:注意 如果修改后不能啟動報錯試試把default-character-set=utf8改為character_set_server=utf8,僅僅加入到mysqld下面的.client就不需要加了

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

[client]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

五、重啟mysql(/etc/init.d/mysql stop   /etc/init.d/mysql  start)

六、修成成功,進入mysql查看字符集(mysql>show variables like ‘character_set_%';)


Mysql無法插入中文

您可能感興趣的文章:

Debian中完全卸載MySQL的方法debian6配置mysql允許遠程連接的方法(圖)Debian 6.02 (squeeze)下編譯安裝 MySQL 5.5的方法在Ubuntu或Debian系統的服務器上卸載MySQL的方法在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程在Debian 9系統上安裝Mysql數據庫的方法教程
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 公安县| 焦作市| 新巴尔虎左旗| 陈巴尔虎旗| 德阳市| 克拉玛依市| 泰顺县| 涟源市| 黑龙江省| 乐都县| 榆树市| 军事| 出国| 伊通| 宝鸡市| 久治县| 龙门县| 东阳市| 昭苏县| 漳浦县| 微博| 灵寿县| 浙江省| 荣昌县| 昌吉市| 青海省| 蚌埠市| 周口市| 兰西县| 盱眙县| 沂水县| 宣武区| 什邡市| 密云县| 封丘县| 大厂| 静乐县| 霍州市| 富顺县| 武安市| 黄大仙区|