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
在[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無法啓動。