常用的 mysqldump 命令彙總

2021-07-06 00:25:50 字數 2620 閱讀 9806

-- 匯出所有資料庫的所有表資料以及表結構

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...