mysqldump匯出匯入所有庫、某些庫、某些表的例子
1 匯出所有庫
mysqldump -uusername -ppassword --all-databases > all.sql
2 匯入所有庫
mysql>source all.sql;
3 匯出某些庫
mysqldump -uusername -ppassword --databases db1 db2 > db1db2.sql
4 匯入某些庫
mysql>source db1db2.sql;
5 匯出單個庫
mysqldump -uusername -ppassword --databases db1 > db1.sql
6 匯入單個庫
mysql>source db1.sql;
--這裡貌似沒有辦法直接使用第3步的db1db2.sql檔案只匯入其中的db1庫
7 匯出某些資料表
mysqldump -uusername -ppassword db1 table1 table2 > tb1tb2.sql
8 匯入某些資料表
mysql -uusername -ppassword db1 < tb1tb2.sql
或
mysql>source tb1tb2.sql;
9 mysqldump字符集設定
mysqldump -uusername -ppassword --default-character-set=gb2312 db1 table1 > tb1.sql
mysqldump匯出檔案預設帶create table,如果--all-databases或--databases,則預設帶create database
--tables只導表,不導庫,--tables時就算加上了--databases,匯出的檔案也沒有create database
--tables:Overrides option --databases (-B)
1、匯出所有庫
mysqldump --all-databases > all.sql
匯出所有資料庫的所有表
這樣的匯出檔案,有create database選項,也有create table選項
2、匯出某些庫
mysqldump test1>/home/test1.dmp
只匯出test1資料庫
這樣的匯出檔案,沒有create database選項,只有create table選項
mysqldump --databases test1>/home/test1new.dmp
只匯出test1資料庫
這樣的匯出檔案,有create database選項,也有create table選項
3、匯出某些表
mysqldump test1 tab1>/home/tab1.dmp
只匯出test1庫中的tab1表
這樣的匯出檔案,沒有create database選項,只有create table選項
mysqldump test1 --tables tab1>/home/tab——1.dmp
只匯出test1庫中的tab1表
這樣的匯出檔案,沒有create database選項,只有create table選項
mysqldump --databases test1 --tables tab2>/home/tab2.dmp
只匯出test1庫中的tab2表
這樣的匯出檔案,沒有create database選項,只有create table選項
mysqldump --databases test1 --tables tab1 tab2>/home/tab1_tab2.dmp
只匯出test1庫中的tab1、tab2表
這樣的匯出檔案,沒有create database選項,只有create table選項
雲資料庫匯入匯出例子
匯出rm-6.mysql.rds.aliyuncs.com:3306的msus_svc庫,再匯入rm-7.mysql.rds.aliyuncs.com:3306的msus庫,msus庫已經存在。
匯出msus_svc庫
mysqldump -h'rm-6.mysql.rds.aliyuncs.com' -P3306 -uprocess6 -p'XX' msus_svc > /home/slave/msus_svc.sql
匯入msus庫
mysql -h'rm-7.mysql.rds.aliyuncs.com' -p3306 -uprocess7 -p'XX' msus </home/slave/msus_svc.sql
/home/slave/msus_svc.sql這個檔案沒有create database的語句, 有drop table exist和create table,所以匯入msus庫時,如果表已經存在msuc庫,就drop再匯入
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2664090/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AWR跨庫匯出與匯入
- Easyexcel匯出時如何隱藏掉某些欄位Excel
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- SQL資料庫的匯入和匯出SQL資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- Mysql 資料庫匯入與匯出MySql資料庫
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- Mysqldump 匯出表結構異常MySql
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- ASP.NET 開源匯入匯出庫Magicodes.IE 完成Csv匯入匯出ASP.NET
- Navicat、into outfile、mysql命令、mysqldump、mysqlpump、mydumper匯出匯入資料MySql
- 達夢資料庫遷移資料/複製表/匯入匯出2資料庫
- 開源匯入匯出庫Magicodes.IE 多sheet匯入教程
- mysql mysqldump只匯出表結構或只匯出資料的實現方法MySql
- .NET 開源匯入匯出庫 Magicodes.IE 2.5釋出
- .NET Core開源匯入匯出庫 Magicodes.IE 2.3釋出
- pycharm如何匯入第三方庫?pycharm如何匯入numpy庫?pycharm如何匯入scikit-learn庫?PyCharm
- 如何匯入HTTParty庫HTTP
- mysqldump壓縮備份匯出匯入(含定期備份shell指令碼)MySql指令碼
- 資料庫匯入匯出時報ORA-01843的解決方法資料庫
- ASP.NET 開源匯入匯出庫Magicodes.IE 多Sheet匯入教程ASP.NET
- Java之POI操作Excel表-匯入匯出JavaExcel
- ClickHouse 資料表匯出和匯入(qbit)
- 然後再全庫匯入排除view資料庫在impdp匯入View資料庫
- Linux雲伺服器手動匯入匯出mysql資料庫Linux伺服器MySql資料庫
- Windows環境下,動態連結庫(DLL)的“匯入”與“匯出”概念Windows
- pycharm手動匯入庫PyCharm
- pycharm怎麼匯入庫PyCharm
- 基於.Net開發的資料庫匯入匯出的開源專案資料庫
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Mysqldump匯出亂碼問題排查MySql
- Magicodes.IE 2.3重磅釋出——.NET Core開源匯入匯出庫
- Mysql匯入&匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- 【oracle 多種形式的外部表匯入、匯出】實驗Oracle
- 大文字資料,匯入匯出到資料庫資料庫
- mysql 匯入匯出資料庫以及函式、儲存過程的介紹MySql資料庫函式儲存過程