天天看點

mysql 從sql存儲檔案恢複資料庫亂碼

場景一:

  一台電腦上導出的sql檔案到另一台電腦上恢複資料庫,漢字全部是亂碼,然後可能還有部分資料提示超長。

場景二:

  拿到的sql檔案不是原始的導出sql檔案,隻有表結構和表資料,出現的問題和場景一的一緻。

本人的MySQL資料庫版本是5.6的。

原因排除。。。。。。。源自百度搜尋結果,可能部分結果根本沒起作用。

①、檢測字元集:

  MySQL執行指令:SHOW VARIABLES LIKE 'character%' 

  網上提供的指令結果截圖是

  

但是本人MySQL5.6安裝時已經指定編碼方式utf8了,實際截圖為

②、在需要導入的sql文本前加上一句話,如果該句不存在的話

/*!40101 SET NAMES utf8 */;  

囧,一直以為該指令被注釋掉了,不起作用的。

③、