溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysqldump導出導入所有庫、某些庫、某些表的例子

發布時間:2020-08-10 09:44:10 來源:ITPUB博客 閱讀:547 作者:lusklusklusk 欄目:MySQL數據庫

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再導入

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女