亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

Ubuntu下MySQL中文亂碼的問題解決

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

發現問題

最近一段時間學習Django,在進行與MySQL數據聯合使用的插入數據的時候遇到下邊的問題:

/usr/local/lib/python2.7/dist-packages/Django-1.11.dev20170117002028-py2.7.egg/django/db/backends/mysql/base.py:109: Warning: Incorrect string value: '/xE6/x88/x90/xE5/x8A/x9F...' for column 'json' at row 1 return self.cursor.execute(query, args)[07/Feb/2017 12:15:21] "GET /index/ HTTP/1.1" 200 250

中文無法插入MySQL數據庫~!~!

查看數據庫編碼

mysql> show create database bangjob;+----------+--------------------------------------------------------------------+| Database | Create Database    |+----------+--------------------------------------------------------------------+| bangjob | CREATE DATABASE `bangjob` /*!40100 DEFAULT CHARACTER SET latin1 */ |+----------+--------------------------------------------------------------------+1 row in set (0.00 sec)
mysql> show variables like'%char%';+--------------------------+----------------------------+| Variable_name | Value  |+--------------------------+----------------------------+| character_set_client | utf8  || character_set_connection | utf8  || character_set_database | latin1  || character_set_filesystem | binary  || character_set_results | utf8  || character_set_server | latin1  || character_set_system | utf8  || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+8 rows in set (0.00 sec)

修改數據庫編碼

mysql> set character_set_database=utf8;Query OK, 0 rows affected (0.00 sec)mysql> set character_set_server=utf8;Query OK, 0 rows affected (0.00 sec)

查看修改后的結果

mysql> show variables like'%char%';+--------------------------+----------------------------+| Variable_name | Value  |+--------------------------+----------------------------+| character_set_client | utf8  || character_set_connection | utf8  || character_set_database | utf8  || character_set_filesystem | binary  || character_set_results | utf8  || character_set_server | utf8  || character_set_system | utf8  || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+8 rows in set (0.00 sec)

這時候繼續插入就沒有任何問題了。

如果真的是這樣簡單就好了,因為這樣的修改作者在重啟MySQL的后設置失效?。?!

繼續尋找其它方法

sudo gedit /etc/mysql/my.cnf

在my.cnf文件的對應節點添加一下信息:

[client]default-character-set=utf8[mysqld]default-character-set=utf8[mysql]default-character-set=utf8

然后重啟MySQL:

/etc/init.d/mysql start

如果能重啟那么再次查看數據庫編碼:

mysql> show variables like "%char%";+--------------------------+----------------------------+| Variable_name   | Value      |+--------------------------+----------------------------+| character_set_client  | utf8      || character_set_connection | utf8      || character_set_database | utf8      || character_set_filesystem | binary      || character_set_results | utf8      || character_set_server  | utf8      || character_set_system  | utf8      || character_sets_dir  | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+8 rows in set (0.01 sec)

如果真的時這樣就好了,事情的發生總是不像想象的那么簡單:

在重啟MySQL服務的時候發現一直處于等待狀態(PS:猜測發生了死鎖什么的),這個時候執行 :

mysql -u root -p

則會拋出異常:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我就是想修改一下編碼而已,為什么這么苦->->->->->!!!

解決這個問題的時候試過好多方法(重啟,恢復)。。。。。

sudo /etc/init.d/mysql status

查看mysql的狀態:mysql respawn/post-start, (post-start) process 55665

這些方式不能解決問題,還是從日志開始吧…

找到日至文件 /var/log/mysql/error.log

ubuntu,mysql中文亂碼,mysql讀取亂碼,mysql,亂碼

繼續找ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)的解決辦法。

答案:

[ mysqld ] 下的 default-character-set=utf8' 改成character_set_server=utf8

好了,終于可以重啟MySQL了,并且重啟后設置的編碼依舊生效。

當然之前創建的數據庫需要重新創建T_T

因為 show create database bangjob;展示之前創建的數據編碼依舊是latin1

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产31久久久久久| 欧美激情精品久久久久| 日韩视频在线观看免费| 久久国产精品偷| 亚洲精品自拍视频| 97不卡在线视频| 国产精品九九九| 在线电影欧美日韩一区二区私密| 97色在线视频| 中文字幕在线视频日韩| 日韩av毛片网| xxxxxxxxx欧美| 成人欧美一区二区三区在线湿哒哒| 成人精品视频久久久久| 伊人一区二区三区久久精品| 成人日韩在线电影| 欧美日韩激情美女| 久久久之久亚州精品露出| 日av在线播放中文不卡| 91国产精品视频在线| 欧美日韩免费区域视频在线观看| 日韩电视剧在线观看免费网站| 国产91精品网站| 亚洲香蕉伊综合在人在线视看| 国内精品中文字幕| 久久九九国产精品怡红院| 国产一区二区三区毛片| 麻豆乱码国产一区二区三区| 久久久久久久999| 欧美精品日韩www.p站| 欧美激情一区二区三区成人| 午夜欧美不卡精品aaaaa| 亚洲国模精品私拍| 欧美激情女人20p| 国产成人在线亚洲欧美| 久久中文久久字幕| 精品久久国产精品| 欧美综合一区第一页| 成人a免费视频| 久久久久久久av| 亚洲日本欧美日韩高观看| 欧美激情女人20p| 色综合伊人色综合网站| 国产精品视频yy9099| 欧美成年人视频网站欧美| 日韩va亚洲va欧洲va国产| 亚州精品天堂中文字幕| 亚洲国产成人精品久久久国产成人一区| 久久精品色欧美aⅴ一区二区| 精品中文字幕在线2019| 久久久久久亚洲| 777777777亚洲妇女| 日韩精品一区二区视频| 成人h猎奇视频网站| 欧美性在线观看| 亚洲亚裔videos黑人hd| 97碰碰碰免费色视频| 亚洲欧美激情一区| 亚洲男人的天堂在线| 亚洲精品福利免费在线观看| 国产精品扒开腿爽爽爽视频| 亚洲美女精品成人在线视频| 欧美老少做受xxxx高潮| 欧美俄罗斯乱妇| 亚洲精品免费网站| 日韩欧美综合在线视频| 国产一区二区丝袜| 国产亚洲激情视频在线| 日韩黄色在线免费观看| 在线观看亚洲区| 国产精品高清在线| 欧美电影免费观看网站| 国产一区二区三区在线| 日韩中文字幕亚洲| 亚洲伊人一本大道中文字幕| 国产成人免费91av在线| 国产a∨精品一区二区三区不卡| 久久精品视频播放| 色妞在线综合亚洲欧美| 国产精品网红直播| 亚洲高清福利视频| 国产精品精品一区二区三区午夜版| 色在人av网站天堂精品| 欧美插天视频在线播放| 成人国产精品久久久| 麻豆国产精品va在线观看不卡| 国产精品福利网| 亚洲人成网站999久久久综合| 亚洲视频在线观看网站| 海角国产乱辈乱精品视频| 国产精品成人一区二区三区吃奶| 亚洲欧美国产va在线影院| 国产精品久久久久久久久久东京| 国产精品美乳在线观看| 国产网站欧美日韩免费精品在线观看| 亚洲人成在线免费观看| 色哟哟网站入口亚洲精品| 久久久久久九九九| 国产一区二区久久精品| 亚洲欧美制服丝袜| 亚洲人成在线免费观看| 色吧影院999| 88xx成人精品| 国产欧美精品在线播放| 亚洲成人久久久| 成人做爽爽免费视频| 国产成人中文字幕| 国产精品va在线播放我和闺蜜| www.亚洲人.com| 欧美日韩免费区域视频在线观看| 亚洲肉体裸体xxxx137| 57pao成人国产永久免费| 欧美亚洲国产视频小说| 国产精品久久久久久亚洲影视| 国产精品青青在线观看爽香蕉| 黄色精品在线看| 国产午夜精品久久久| 日韩欧美高清视频| 2020欧美日韩在线视频| 欧美电影在线免费观看网站| 精品欧美aⅴ在线网站| 亚洲欧美日韩中文在线| 国产69精品99久久久久久宅男| 欧美午夜精品在线| 成人免费高清完整版在线观看| 日韩av综合中文字幕| 欧美特级www| 亚洲精品第一页| 精品国产欧美成人夜夜嗨| 91日本视频在线| 亚洲国产精彩中文乱码av| 国产精品爽黄69天堂a| 国产精品偷伦一区二区| 国产精品老牛影院在线观看| 亚洲第一国产精品| 日本久久亚洲电影| 欧美专区日韩视频| 国产美女91呻吟求| 精品久久久999| xvideos成人免费中文版| 久久99精品国产99久久6尤物| 国产精品视频999| 日韩精品在线免费观看视频| 国产成人精彩在线视频九色| 国产不卡一区二区在线播放| 成人精品久久久| 欧美在线视频观看| 亚洲性线免费观看视频成熟| 国产精品亚洲аv天堂网| 丰满岳妇乱一区二区三区| 视频一区视频二区国产精品| 亚洲理论在线a中文字幕| 久久影视电视剧免费网站| 日韩精品中文字幕久久臀| 亚洲福利在线播放| 中文字幕一区二区三区电影| 亚洲国产成人精品久久久国产成人一区| 国产一区二区三区日韩欧美| 久久久av亚洲男天堂| 国产97免费视| 91成人天堂久久成人| 中文字幕不卡av| 92看片淫黄大片看国产片| 亚洲精品国产免费|