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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysqldump匯入匯出mysql資料庫MySql資料庫
- mysqldump匯入匯出表資料MySql
- 資料庫的匯入匯出資料庫
- DB2資料庫匯出表結構與匯入、匯出表資料DB2資料庫
- AWR跨庫匯出與匯入
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- PROC++批次匯入匯出ORACLE資料庫表 (轉)Oracle資料庫
- SQL資料庫的匯入和匯出SQL資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 【mysql】資料庫匯出和匯入MySql資料庫
- expdp與impdp全庫匯出匯入
- oracle資料庫匯入匯出命令!Oracle資料庫
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- DLL庫的編寫(匯出、匯入)與使用
- 不同版本間的資料庫匯入匯出資料庫
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- Mysqldump 匯出表結構異常MySql
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- expdp與impdp全庫匯出匯入(二)
- plsql developer匯入匯出資料庫方法SQLDeveloper資料庫
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- ASP.NET 開源匯入匯出庫Magicodes.IE 完成Csv匯入匯出ASP.NET
- oracle排除表匯入匯出Oracle
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- plsql developer匯入匯出資料庫方法 <轉>SQLDeveloper資料庫
- Progress資料表的匯入匯出
- Navicat、into outfile、mysql命令、mysqldump、mysqlpump、mydumper匯出匯入資料MySql
- mysqldump匯出資料MySql
- 一個ORACLE匯入和匯出XML檔案的例子OracleXML
- 分割槽表匯入資料庫資料庫
- 資料泵匯出匯入表
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- [LotusScript] 匯出指定Server下的所有資料庫資訊Server資料庫
- mysql mysqldump只匯出表結構或只匯出資料的實現方法MySql
- DB2表的匯入與匯出DB2