linux VPS主機上備份網(wǎng)站和數(shù)據(jù)庫的方法
今天介紹一下簡單的方法為自己的VPS備份。
1、使用putty登錄VPS,這里不多介紹了。
2、備份網(wǎng)站目錄:
[root@www ~]# cd /web/www //進入相應(yīng)的目錄 [root@www www]# tar zcvf vps.tar.gz vps //使用tar打包且壓縮vps文件夾,壓縮后的文件名為:vps.tar.gz [root@www www]#
3、備份數(shù)據(jù)庫:
方法一:使用PHPmyadmin備份數(shù)據(jù)庫
方法二:使用mysqldump定時自動備份數(shù)據(jù)庫
[root@www www]# vi backup-db.sh #!/bin/sh /bin/nice -n 19 /usr/bin/mysqldump -u vpsmysql --password=vpsmysqlpassword mysqlname -c | /bin/nice -n 19 /bin/gzip -9 > /web/www/db-backup/vps-$(date '+%Y%m%d').sql.gz rm -rf /web/www/db-backup/vps-$(date +%Y%m%d -d "7 days ago").sql.gz #上面語句刪除7天前的備份
上述腳本中-u后接數(shù)據(jù)庫用戶名, –password后接數(shù)據(jù)庫密碼,緊接著是數(shù)據(jù)庫名,后面/web/www/db-backup/ 是備份的目錄。
添加定時執(zhí)行任務(wù)
[root@www ~]# crontab -e 59 23 * * * /web/www/backup-db.sh
每天的23:59分會自動備份數(shù)據(jù)庫,且生成的數(shù)據(jù)庫壓縮按日期命名
以上備份的信息,備份完了就趕快把備份下載到本地,畢竟,備份的數(shù)據(jù)都在VPS,不在身邊。
- Linux VPS利用SSH重置ROOT密碼的方法
- Linux VPS安全設(shè)置之二 禁用ROOT賬戶
- Linux VPS安全設(shè)置之一 修改SSH端口(CentOS/Debian)
- Linux VPS備份教程 數(shù)據(jù)庫/網(wǎng)站文件自動定時備份
- Linux VPS備份教程 手動備份網(wǎng)站數(shù)據(jù)
- linux下實現(xiàn)VPS免費備份腳本
- Linux VPS/服務(wù)器 網(wǎng)站及數(shù)據(jù)庫自動本地備份并FTP上傳備份腳本
- linux下Vps自動備份web和mysql數(shù)據(jù)庫的腳本
- Linux VPS下簡單解決CC攻擊的方法
- Linux VPS 計劃任務(wù)crond命令的使用方法分享
- Linux VPS 自動備份數(shù)據(jù)到遠程主機FTP的方法
- Linux VPS下SSH常用命令整理
- 使用Putty遠程(SSH)管理Linux VPS的圖文教程
- Linux VPS/服務(wù)器上輕松導(dǎo)入、導(dǎo)出MySQL數(shù)據(jù)庫的幾種方法
- Linux Nginx VPS下簡單解決CC攻擊
- 火山互聯(lián)linux VPS配置方法
- linux使用管道命令執(zhí)行ps獲取cpu與內(nèi)存占用率
相關(guān)文章
詳解Linux監(jiān)控重要進程的實現(xiàn)方法
這篇文章主要介紹了詳解Linux監(jiān)控重要進程的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法
這篇文章主要介紹了centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的方法,較為詳細的講述了centos7.2.1511安裝jdk1.8.0_151及mysql5.6.38的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下2018-01-01Linux 啟動停止SpringBoot jar 程序部署Shell 腳本的方法
這篇文章主要介紹了Linux 啟動停止SpringBoot jar 程序部署Shell 腳本的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04