資料庫備份
為什麼要備份?
防止刪庫! 防止刪庫! 防止刪庫!
使用mysqldump命令進行備份
備份單個資料庫的單表
![image.png](https://i.iter01.com/images/5ada6fae82d3126d52c2980b670a2cb286530fe8b4654e7b6e90f94a704e3988.png)
![image.png](https://i.iter01.com/images/8795b82aca37ca865c65d72f6400cdeb8c70af036148d9257137035fef27ed16.png)
![image.png](https://i.iter01.com/images/6adf39010ba3097d0c8f426f2c9dea97c3a14932fd23d802d3f43ffeee91620d.png)
![image.png](https://i.iter01.com/images/a7f7ae6a4369695eb7fb4f3d8b9795ac33b0e6d708857c8772f10c346349fa5a.png)
![image.png](https://i.iter01.com/images/ad4cad0ab4f89cb371501a4385a9d76f1e791409873c9cf5d9ad1802c9907bea.png)
![image.png](https://i.iter01.com/images/608f4b65426b8dbaddc01978b2083388ed569324cf06acd07c4cba7d4c2b819f.png)
備份所有資料庫
![image.png](https://i.iter01.com/images/f226e89a069fbc553c04f43b67aed85cb75e2c3fccd899a2897eaeb5319b6205.png)
![image.png](https://i.iter01.com/images/737d0002c5fbe60dd6453b85ee9061e0ed9c65c63bf97483bf0783b00d5fada5.png)
![image.png](https://i.iter01.com/images/d31ebd98cf2dc274dfaa4c001fd8d87e542a11c836144bc3dd8ce420ae8bb32c.png)
注意, 備份資料庫時, 檢視也會備份, 但是儲存過程和函式不會
資料還原
mysql -u使用者名稱 -p密碼 資料庫名稱 < 備份的sql檔案
複製程式碼
如果我們把資料庫中的資料表刪除了, 注意不是刪除資料庫, 只是刪除了資料表, 我們可以這樣還原
![image.png](https://i.iter01.com/images/d32a49818d95c35bf60b45f05a47867e7fb74aaa6ef80f0bf26373adbde12f6b.png)
如果刪除了資料庫, 需要先建立資料庫, 再還原
防止刪庫! 防止刪庫! 防止刪庫!
注意, 備份資料庫時, 檢視也會備份, 但是儲存過程和函式不會
mysql -u使用者名稱 -p密碼 資料庫名稱 < 備份的sql檔案
複製程式碼
如果我們把資料庫中的資料表刪除了, 注意不是刪除資料庫, 只是刪除了資料表, 我們可以這樣還原
如果刪除了資料庫, 需要先建立資料庫, 再還原