1. 程式人生 > >MySQL 數據庫備份與還原

MySQL 數據庫備份與還原

步驟 重要 .sql l數據庫 操作 生產環境 oss EDA tex

說明:
在生產環境中,數據的安全性是至關重要的,任何數據的丟失都有可能產生嚴重的後果。因此,備份數據與還原數據很是重要。下面就作數據的備份與還原做一些操作。

.
.

實驗環境:裝有MySQL數據庫的centos7虛擬機一臺
.
.
實驗步驟如下:
.
.
1 . 在數據庫中首先添加了一個school數據庫與info表,表中數據自行編輯
技術分享圖片
.
.
2 .
mysqldump -u root -p school > /opt/school.sql#在opt下生成備份文件。此種備份的數據庫在還原的時候需重新創建一個新的數據庫
mysql -u root -p school < /opt/school.sql #導回數據庫‘‘


技術分享圖片
.
.
3 .
mysqldump -u root -p --databases school > /opt/school02.sql#完整備份數據庫。完整備份就沒有那麽麻煩了,可以直接導回
mysql -u root -p < /opt/school02.sql#導回數據庫

技術分享圖片
.
.
4 . 也可以同時備份兩個數據庫生成一份文件,導回後和原來相同
mysqldump -u root -p --databases school mysql > /opt/school-mysql.sql#同時備份school與mysql數據庫
mysql -u root -p < /opt/school-mysql.sql#導回數據庫

技術分享圖片
.
.
5 .
mysqldump -u root -p school info > /opt/info.sql#備數據表
mysql -u root -p school < /opt/info.sql #導回數據表

技術分享圖片
.
.
6 .
mysqldump -u root -p -d school info > /opt/info02.sql#備份表結構
mysql -u root -p school < /opt/info02.sql #導回表結構

技術分享圖片
.
.
7 . 可以到opt下查看備份的文件,紅色的那個不算
技術分享圖片
.
.

MySQL 數據庫備份與還原