mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在linux上面用mysqldump導出數據,放在windows系統中導入就會出現中文亂碼,然后就會導致出現: Unknown MySQL server host和Can't connect to the server的錯誤。解決mysql導入導出數據亂碼問題就是統一導入導出的編碼,linux默認的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。
解決mysql導入導出數據亂碼問題
首先要做的是要確定你導出數據的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8,例如下面的代碼:
mysqldump?? -uroot? -p? --default-character-set=utf8?? dbname tablename? >? bak.sql
那么導入數據的時候也要使用--default-character-set=utf8:
mysql -uroot -p --default-character-set=utf8 dbname < bak.sql
這樣統一編碼就解決了mysql數據遷移中的亂碼問題了
總結
以上是生活随笔為你收集整理的mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dubbo consumer 端口_基于
- 下一篇: linux c mysql 封装_本人对