MySQLdump常用命令

2021-08-17 10:48:15 字數 1817 閱讀 9709

mysqldump常用

mysqldump -u root -p --databases 資料庫1 資料庫2 > ***.sql

還原:系統命令行: mysql -uroot -p123456

常見選項:

--all-databases, -a: 備份所有資料庫

--databases, -b: 用於備份多個資料庫,如果沒有該選項,mysqldump把第乙個名字引數作為資料庫名,後面的作為表名。使用該選項,mysqldum把每個名字都當作為資料庫名。

--force, -f:即使發現sql錯誤,仍然繼續備份

--host=host_name, -h host_name:備份主機名,預設為localhost

--no-data, -d:只匯出表結構

--password[=password], -p[password]:密碼

--port=port_num, -p port_num:制定tcp/ip連線時的埠號

--quick, -q:快速匯出

--tables:覆蓋 --databases or -b選項,後面所跟引數被視作表名

--user=user_name, -u user_name:使用者名稱

--xml, -x:匯出為xml檔案

1.備份全部資料庫的資料和結構

mysqldump -uroot -p123456 -a >f:\all.sql

2.備份全部資料庫的結構(加 -d 引數)

mysqldump -uroot -p123456 -a-d>f:\all_struct.sql

3.備份全部資料庫的資料(加 -t 引數)

mysqldump -uroot -p123456 -a-t>f:\all_data.sql

4.備份單個資料庫的資料和結構(,資料庫名mydb)

mysqldump -uroot-p123456 mydb>f:\mydb.sql

5.備份單個資料庫的結構

mysqldump -uroot -p123456 mydb-d>f:\mydb.sql

6.備份單個資料庫的資料

mysqldump -uroot -p123456 mydb-t>f:\mydb.sql

7.備份多個表的資料和結構(資料,結構的單獨備份方法與上同)

mysqldump -uroot -p123456 mydb t1 t2>f:\multables.sql

8.一次備份多個資料庫

mysqldump -uroot -p123456 --databases db1 db2>f:\muldbs.sql

還原部分分(1)mysql命令列source方法 和 (2)系統命令行方法

1.還原全部資料庫:

(1) mysql命令列:mysql>source f:\all.sql

(2) 系統命令行: mysql -uroot -p123456

2.還原單個資料庫(需指定資料庫)

(1) mysql>use mydb

mysql>source f:\mydb.sql

(2) mysql -uroot -p123456 mydb

3.還原單個資料庫的多個表(需指定資料庫)

(1) mysql>use mydb

mysql>source f:\multables.sql

(2) mysql -uroot -p123456 mydb

4.還原多個資料庫,(乙個備份檔案裡有多個資料庫的備份,此時不需要指定資料庫)

(1) mysql命令列:mysql>source f:\muldbs.sql

(2) 系統命令行: mysql -uroot -p123456

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

Mysqldump常用命令

匯出資料 1 備份全部資料庫的資料和表結構 mysqldump uroot ppassword a all.sql 2 只備份表結構,不備份資料 mysqldump uroot ppassword a d database.sql 3 只備份資料庫,不備份表結構 mysqldump uroot pp...

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...