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