mysql 資料不同字符集遷移步驟
mysqldump遷移編碼不同的資料庫
第一步,匯出資料庫
mysqldump --default-character-set=gb2312 -u root -p XXX db > /tmp/old.sql
或
mysqldump -u root -p XXX db > /tmp/old.sql
第二步,轉換編碼
iconv -t utf-8 -f gb2312 -c /tmp/old.sql > /tmp/new_utf8.sql
如果你是想轉成utf-8,就在t引數後面寫上。以前字符集是gb2312就在-f引數後面寫上。
第三步,修改 /tmp/new_utf8.sql檔案的字元編碼
sed 's/CHARSET=gbk/CHARSET=utf8/g' /tmp/new_utf8.sql > /tmp/new_utf8_new.sql
第四步,匯入
mysql -h localhost -u root db
或者
mysql>source /tmp/new_utf8_new.sql;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15456724/viewspace-670019/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mongodb資料遷移步驟MongoDB
- MySQL資料庫資料檔案路徑遷移步驟MySql資料庫
- DB2資料遷移步驟DB2
- Oracle資料庫檔案遷移步驟Oracle資料庫
- Oracle的exp、imp的資料遷移步驟Oracle
- Git 倉庫程式碼遷移步驟記錄Git
- IBM DB2跨平臺資料庫遷移步驟和注意事項IBMDB2資料庫
- Centos MySQL資料庫遷移詳細步驟CentOSMySql資料庫
- MySQL 不同版本預設字符集MySql
- 遷移資料時oracle字符集的轉換遷移資料時oracle字符集的轉換Oracle
- 不同的default tablespace資料遷移
- mysql 資料型別,字符集MySQL 資料型別
- 不同字符集資料庫之間的資料同步問題:資料庫
- 不同的default tablespace資料遷移(二)
- 伺服器資料遷移的方法-硬體不同如何遷移資料伺服器
- Mysql資料遷移方法MySql
- Oracle資料遷移至MySQLOracleMySql
- 關於java處理不同資料庫字符集的資料同步Java資料庫
- 不同字符集資料庫之間的資料同步問題-補資料庫
- Google 告別 MySQL 移步 MariaDBGoMySql
- 遷移MySQL 5.7資料庫MySql資料庫
- MySQL 資料遷移Oracle工作MySqlOracle
- mysql資料庫遷移 mysqldumpMySql資料庫
- MySQL資料庫遷移到PostgresMySql資料庫
- 在不同字符集的資料庫之間匯入資料的方法(轉)資料庫
- MYSQL 字符集不同引起的join無法走索引MySql索引
- 不同場景下 MySQL 的遷移方案MySql
- MySQL資料庫遷移與MySQL資料庫批量恢復MySql資料庫
- MySQL資料遷移那些事兒MySql
- linux mysql資料庫遷移LinuxMySql資料庫
- sqlplus copy在不同庫db遷移資料SQL
- oracle資料庫字符集characterset遷移及變更系列一Oracle資料庫
- oracle資料庫字符集characterset遷移及變更系列二Oracle資料庫
- [原]不同場景下MySQL的遷移方案MySql
- Django資料從sqlite遷移資料到MySQLDjangoSQLiteMySql
- 資料從Oracle向Mysql資料遷移例項OracleMySql
- 關於資料遷移的方法、步驟和心得
- 檢視和設定MySQL資料庫字符集MySql資料庫