MySQL錯誤回顯中出現亂碼 “Error”顯示爲“Erreur”

MySQL的錯誤提示消息中單詞“Error”顯示爲“Erreur”。


比如說這樣: Erreur de syntaxe pr�s de ''1\' LIMIT 0,1' � la ligne 1

                   [Err] 1064 - Erreur de syntaxe près de '2' à la ligne 1

               操作數據庫的時候,mysql錯誤返回語句,一直報的是非英語的語言。



因爲要根據錯誤回顯進行注入,所以這個問題亟待解決!

最後在mysql安裝目錄下果然找到share/目錄下有許多的語言包。

方法:

1.

打開my.ini, 找到這個位置:

[mysqld]

port=3306

explicit_defaults_for_timestamp = TRUE


2

在[mysqld]下面加上下面這句,然後重啓MySQL服務。

language = d:/wamp/bin/mysql/mysql5.6.17/share/english


即那個語言包的路徑,根據自己的安裝路徑找到它,複製過去,然後再改斜槓

例如我的文件路徑是這樣,就加上這句話:


language = F:/Web Design/wamp/bin/mysql/mysql5.6.17/share/english


目錄路徑一定要寫成斜槓/ ,如果寫成反斜槓\,會導致mysql無法啓動。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章