關於mysql的簡單的備份跟恢復

在mysql中,爲了保護數據庫的安全,需要定時對數據庫進行備份

簡單備份方法爲:

windows環境下在cmd中使用 :


這是我在window下mysql數據庫的簡單備份
mysqldump -u 用戶名 -p 數據庫名 > 文件路徑

例如 :mysqldump -u root -p test > c:\back.sql

注意:請注意備份時無需進入mysql,我現在處於的位置是在C盤目錄下,而不是在mysql中,只需打開cmd就可以輸入相關命令進行備份。

簡單恢復方法爲:

恢復方法爲: mysql -u 用戶名 -p 數據庫名 <數據庫路徑

例如:mysql -u root -p test <c:\back.sql
注意:不需要登陸,恢復一個數據庫時,要現在數據庫中先建立該數據庫再進行恢復。如果沒有該數據庫存在,則會報錯,如下,我恢復一個test2數據庫,但是還沒有建立這個數據庫:
這是還沒有建立一個我要恢復的數據庫的時候
然後我進行恢復則會出現沒有“test2”數據庫
恢復失敗
所以我們要先建立一個要恢復的同名數據庫
建立了test2數據庫
然後再進行恢復
恢復成功



備份與恢復都無需登陸mysql進行操作,因爲mysqldump是在mysql>bin目錄下的一個應用程序,不能在mysql中使用。
如果你不能使用這個命令的話檢查你有沒有將mysql下的bin目錄設置到系統環境變量中的path命令中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章