1
我有一個嚴重的問題關於mysqldumps!mysqldump不工作 - 錯誤1300無效utf8字符串
當我嘗試mysqldump的我的數據庫MySQL的不斷告訴我
「遇到錯誤1300:無效的UTF8字符串」。
你能幫我解決這個問題嗎?
我有一個嚴重的問題關於mysqldumps!mysqldump不工作 - 錯誤1300無效utf8字符串
當我嘗試mysqldump的我的數據庫MySQL的不斷告訴我
「遇到錯誤1300:無效的UTF8字符串」。
你能幫我解決這個問題嗎?
與additing嘗試以下選項:
-f, --force Continue even if we get an sql-error.
即:mysqldump -u root -p database --force > dump.sql
更多選項,使用:man mysqldump
這是當你正在創建的備份,而不是在試圖重新裝入 - 對嗎?請提供'shell> mysqldump -V'和'mysql>的輸出@@ VERSION;' –
@Michael:正確!您提到的Version-commands返回「mysqldump版本10.16 Distrib 10.1.9-MariaDB,用於Win32(AMD)」和「10.1.9-MariaDB」。請幫忙! –
我還沒有一個簡單的答案......還沒有,無論如何。 「出現錯誤」*應該*表示服務器發送了錯誤代碼,但尚不清楚爲什麼已經存儲在表中的數據在其中存在錯誤的utf8或者爲什麼服務器在讀取數據時抱怨。有兩個建議,使用'--verbose'來試圖找出錯誤發生時的情況,如果使用重定向,比如'> dumpfile',則驗證在切換時行爲是一樣的到'-r dumpfile'結尾。 –