-- 匯出所有資料庫的所有表資料以及表結構
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-a> all_db.sql
-- 匯出指定資料庫『mydatabase』的所有表資料以及表結構
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd mydatabase > mydatabase.sql
-- 匯出指定資料庫『mydatabase』的所有表資料以及表結構,但是不匯出該資料庫的『ignoretable』
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd mydatabase --ignore-table
=mydatabase.ignoretable > mydatabase.sql
-a
或是--all--database
表示所有資料庫的所有表。
-- 匯出指定表『mytable』的所有資料及其結構
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd mydatabase mytable > mytable.sql
-- 匯出指定表『mytable』的所有資料
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-t mydatabase mytable > mytable.sql
-- 匯出部分表資料
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-t mydatabase mytable --
where
="id > 100 and id < 1000"
> mytable_100_1000.sql
-t
或是--no-create-info
表示不匯出該錶的建表語句。
-- 匯出 mydatabase 資料庫所有的表結構
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-d mydatabase > mydbschema.sql
-- 匯出mydatabase資料庫指定的表結構
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-d mydatabase mytable > mytabschema.sql
-d
或是--no-data
表示不匯出表的資料。
-- 匯出指定資料庫『mydatabase』的所有event
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-t-d
-r-e mydatabase > myevent.sql
-e
或是--events
表示匯出事件。
-- 只匯出儲存過程,不包含觸發器
mysqldump -h127
.0.0
.1-umyuser
-pmypasswd
-t-d
-r--triggers=
false mydatabase > proc.sql
-r
或是--routines
表示匯出儲存過程以及自定義函式。
-- 將資料匯入資料庫
mysql -h127
.0.0
.1-umyuser
-pmypasswd
< all_db.sql
-- 將資料匯入到指定資料庫『mydatabase』
mysql -h127
.0.0
.1-umyuser
-pmypasswd mydatabase < mydatabase.sql
-- 將資料匯入指定表『mytable』
mysql -h127
.0.0
.1-umyuser
-pmypasswd mydatabase mytable < mytable.sql
-- 將事件資料匯入到指定資料庫『mydatabase』
mysql -h127
.0.0
.1-umyuser
-pmypasswd mydatabase < myevent.sql
-- 將儲存過程資料匯入到指定資料庫『mydatabase』
mysql -h127
.0.0
.1-umyuser
-pmypasswd mydatabase < proc.sql
...
mysqldump命令的常用組合
只導表結構完整語句 mysqldump h192.168.1.174 port 3306 uroot p routines events no data no create db test test s.sql 匯出表資料完整語句 有二進位制日誌的時候 mysqldump h192.168.1.17...
MySQLdump常用命令
mysqldump常用 mysqldump u root p databases 資料庫1 資料庫2 sql 還原 系統命令行 mysql uroot p123456 常見選項 all databases,a 備份所有資料庫 databases,b 用於備份多個資料庫,如果沒有該選項,mysqldu...
MySQLdump常用命令
mysqldump常用 mysqldump u root p databases 資料庫1 資料庫2 sql 還原 系統命令行 mysql uroot p123456 f all.sql 2.備份全部資料庫的結構 加 d 引數 mysqldump uroot p123456 a d f all st...