mysqldump 常用备份选项,只备份数据或结构的方法
mysqldump 常用備份選項(xiàng),只備份數(shù)據(jù)或結(jié)構(gòu)的方法,
常見選項(xiàng):
--all-databases, -A: 備份所有數(shù)據(jù)庫
--databases, -B: 用于備份多個(gè)數(shù)據(jù)庫,如果沒有該選項(xiàng),mysqldump 把第一個(gè)名字參數(shù)作為數(shù)據(jù)庫名,后面的作為表名。使用該選項(xiàng),mysqldum把每個(gè)名字都當(dāng)作為數(shù)據(jù)庫名。
--force, -f:即使發(fā)現(xiàn)sql錯(cuò)誤,仍然繼續(xù)備份
--host=host_name, -h host_name:備份主機(jī)名,默認(rèn)為localhost
--no-data, -d:只導(dǎo)出表結(jié)構(gòu)
--password[=password], -p[password]:密碼
--port=port_num, -P port_num:制定TCP/IP連接時(shí)的端口號(hào)
--quick, -q:快速導(dǎo)出
--tables:覆蓋 --databases or -B選項(xiàng),后面所跟參數(shù)被視作表名
--user=user_name, -u user_name:用戶名
--xml, -X:導(dǎo)出為xml文件
?
1.備份全部數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)
mysqldump -uroot -p123456 -A >F:\all.sql
2.備份全部數(shù)據(jù)庫的結(jié)構(gòu)(加 -d 參數(shù))
mysqldump -uroot -p123456 -A -d>F:\all_struct.sql
3.備份全部數(shù)據(jù)庫的數(shù)據(jù)(加 -t 參數(shù))
mysqldump -uroot -p123456 -A -t>F:\all_data.sql
4.備份單個(gè)數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)(,數(shù)據(jù)庫名mydb)
mysqldump -uroot -p123456 mydb>F:\mydb.sql
5.備份單個(gè)數(shù)據(jù)庫的結(jié)構(gòu)
mysqldump -uroot -p123456 mydb -d>F:\mydb.sql
6.備份單個(gè)數(shù)據(jù)庫的數(shù)據(jù)
mysqldump -uroot -p123456 mydb -t>F:\mydb.sql
7.備份多個(gè)表的數(shù)據(jù)和結(jié)構(gòu)(數(shù)據(jù),結(jié)構(gòu)的單獨(dú)備份方法與上同)
mysqldump -uroot -p123456 mydb t1 t2 >f:\multables.sql
8.一次備份多個(gè)數(shù)據(jù)庫
mysqldump -uroot -p123456 --databases db1 db2 >f:\muldbs.sql
?
還原部分分(1)mysql命令行source方法 和 (2)系統(tǒng)命令行方法
1.還原全部數(shù)據(jù)庫:
(1) mysql命令行:mysql>source f:\all.sql
(2) 系統(tǒng)命令行: mysql -uroot -p123456 <f:\all.sql
2.還原單個(gè)數(shù)據(jù)庫(需指定數(shù)據(jù)庫)
(1) mysql>use mydb
mysql>source f:\mydb.sql
(2) mysql -uroot -p123456 mydb <f:\mydb.sql
3.還原單個(gè)數(shù)據(jù)庫的多個(gè)表(需指定數(shù)據(jù)庫)
(1) mysql>use mydb
mysql>source f:\multables.sql
(2) mysql -uroot -p123456 mydb <f:\multables.sql
4.還原多個(gè)數(shù)據(jù)庫,(一個(gè)備份文件里有多個(gè)數(shù)據(jù)庫的備份,此時(shí)不需要指定數(shù)據(jù)庫)
(1) mysql命令行:mysql>source f:\muldbs.sql
(2) 系統(tǒng)命令行: mysql -uroot -p123456 <f:\muldbs.sql
轉(zhuǎn)載于:https://www.cnblogs.com/xionghui/archive/2012/03/11/2389791.html
總結(jié)
以上是生活随笔為你收集整理的mysqldump 常用备份选项,只备份数据或结构的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cocos2d 环绕已知点移动一圈
- 下一篇: linux cmake编译源码,linu