(1)備份某個資料庫下的固定某些表
目标:備份我的chuan資料庫下的pet表,在路徑下建立chuan.sql這個檔案。注意:先退出mysql再執行該指令,否則會報錯outfile.
mysqldump -u root -p chuan pet >D:/test/chuan.sql
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yM2MzN4kjN1Y2YzE2N4UGO3MzM0QjNmR2NxMWM0YWNi9CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
同樣道理:備份chuan資料庫下pet shop zhang這三個表
mysqldump -u root -p chuan shop zhang >D:/test/chuan.sql
(2)對單個或多個庫進行完全備份
先查一下有哪些資料庫:
show databases;
單個備份:(我又建立了一個檔案test.sql)
mysqldump -u root -p mysql>D:\test\test.sql
再來試試多個備份:(我另外建立了一個duo.sql檔案)
mysqldump -u root -p --databases news sys>D:\test\duo.sql
(3)對所有庫進行完全備份(建立all.sql檔案)
mysqldump -u root -p --all-databases > D:\test\all.sql