MySQL報錯沒有詳細資訊只有錯誤編碼問題解決

2021-10-18 05:50:14 字數 640 閱讀 3319

最近專案新建的mysql,在執行sql報錯時不會丟擲具體的報錯資訊。

/etc/my.cnf中增加了以下配置:

lc-messages-dir = /usr/share/mysql/english/
還是沒有丟擲具體的報錯資訊。

檢視/usr/share/mysql/english/目錄,下面有乙個errmsg.sys檔案,裡面記錄的是錯誤碼和報錯資訊的對映配置,大小是44kb

對比了雲伺服器上可以正常丟擲錯誤的mysql的errmsg.sys檔案,大小是78kb

將雲伺服器上的errmsg.sys替換到新的mysql的機器上,報錯資訊正常了。

應該是設定/usr/share/mysql/english/報錯資訊配置檔案時,需要注意errmsg.sys的版本問題。

提取碼:efvm

mysql5.7.x版本適用。

ps aux grep 詳細資訊

ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2 ps a 顯示所有程式。3 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。4 ps e 此引數的效果和指定 a 引數相同。5 ps e 列出程式時,顯示每個程式所使用的環境變數。6 ps f 用a...

ps aux grep 詳細資訊

1 ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2 ps a 顯示所有程式。3 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。4 ps e 此引數的效果和指定 a 引數相同。5 ps e 列出程式時,顯示每個程式所使用的環境變數。6 ps f ...

ps aux grep 詳細資訊

ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2 ps a 顯示所有程式。3 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。4 ps e 此引數的效果和指定 a 引數相同。5 ps e 列出程式時,顯示每個程式所使用的環境變數。6 ps f 用a...