說明:
在生產環境中,數據的安全性是相當重要的,任何數據的丟失都有可能產生嚴重的後果。所以,備份數據與還原數據非常重要。下面就做數據的備份與還原作一些操做。
.
.mysql
實驗環境:裝有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下查看備份的文件,紅色的那個不算
.
.sql