在LINUX下使用mysqlhotcopy備份MySQL中的數據庫

簡單的的備份方法:

找到數據庫存放的目錄,默認在/var/lib/mysql下,及確定那需要備份的數據庫名

然後運行:%MYSQL_HOME%/bin/mysqlhotcopy 數據庫名 -u 用戶名 -p 密碼 備份文件存放路徑 | logger -t mysqlhotcopy

運行完就可以了,

再去備份目錄看看是否有將數據庫的表都成功備份出來.

 

注意:報錯"...Perhaps the DBD::mysql perl module hasn't been fully installed,or perhaps the capitalisaction of ..."時,

是因爲沒有安裝perl-DBD-MySQL軟件包,

直接使用:yum install perl-DBD-MySQL,根據提示安裝好.再運行上面的語句,應該可以成功

 

做個定時備份的方法:

引用官網的介紹:


[1] 建立自動備份腳本

  在這裏,爲了使數據庫備份和恢復的符合我們的實際要求,用一段符合要求的Shell腳本來實現整個備份過程的自動化。


[2] 運行數據庫自動備份腳本

[3] 讓數據庫備份腳本每天自動運行

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