方法一: 通過增加引數 –default-character-set = utf8 解決亂碼問題
方法二: 在命令列匯入亂碼解決
1.mysql>use gl;
2.mysql> set names utf8;
3.mysql>source example.sql
mysql -u root -p --default-character-set=utf8
use dbname
source /root/newsdata.sql
方法三: 直接貼上sql檔案裡的**
1. 開啟sqlyog客戶端軟體;
2. 定位到sql編輯器,然後用記事本開啟剛剛匯出的sql檔案;
3. 複製檔案中所有sql語句到sql編輯器當中,執行這些sql**;
二、匯出資料
mysqldump -u root -p --default-character-set=utf8 gl> gl.sql
定義編碼匯入
mysql -u root -p --default-character-set=utf8 -f discuss_chi
如還是亂碼使用二進匯入
mysql -u root -p --default-character-set=binary -f discuss_chi
還是不行,匯出和匯入都使用二進方式 匯出 mysqldump -u root -p --default-character-set=binary discuss_chi> dis.sql 匯入 mysql -u root -p --default-character-set=binary -f discuss_chi
解決mysql匯入匯出錯誤問題
1.datetime型別 當datetime的值為0000 00 00 00 00 00時,mysql是不接受此條資料的,當然可以 insert ignore into table 原因是我們的資料庫不支援datetime為0的情況,這是乙個模式的設定。此時我們可以查詢資料庫現有的模式 select...
mysql匯入csv檔案出錯解決辦法
將 csv檔案匯入mysql可使用load data infile,概要寫法 load data in file 對於本地檔案,使用 load data local infile d filename.csv 語法 具體語法使用可參照 如果乙個表中只有英文本元則匯入不出現問題,寫法也極其簡單 loa...
解決mysql匯入匯出資料亂碼問題
2013 04 03 22 56 51 最近在linux上面用mysqldump匯出資料,放在windows系統中匯入就會出現中文亂碼,然後就會導致出現 unknown mysql server host和can t connect to the server的錯誤。最近在linux上面用mysql...