linux VPS主机上备份网站和数据库的方法
更新时间:2010年12月10日 18:00:18 作者:
现在看到越来越多的VPSer开始使用VPS,在使用VPS的时候一个很重要的任务就是VPS提供备份,虽然一些IDC也提供VPS的备份服务,但要不就是收费,都不太适合我们这些VPSer们使用。
今天介绍一下简单的方法为自己的VPS备份。
1、使用putty登录VPS,这里不多介绍了。
2、备份网站目录:
[root@www ~]# cd /web/www //进入相应的目录 [root@www www]# tar zcvf vps.tar.gz vps //使用tar打包且压缩vps文件夹,压缩后的文件名为:vps.tar.gz [root@www www]#
3、备份数据库:
方法一:使用PHPmyadmin备份数据库
方法二:使用mysqldump定时自动备份数据库
[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后接数据库用户名, –password后接数据库密码,紧接着是数据库名,后面/web/www/db-backup/ 是备份的目录。
添加定时执行任务
[root@www ~]# crontab -e 59 23 * * * /web/www/backup-db.sh
每天的23:59分会自动备份数据库,且生成的数据库压缩按日期命名
以上备份的信息,备份完了就赶快把备份下载到本地,毕竟,备份的数据都在VPS,不在身边。
您可能感兴趣的文章:
- Linux VPS利用SSH重置ROOT密码的方法
- Linux VPS安全设置之二 禁用ROOT账户
- Linux VPS安全设置之一 修改SSH端口(CentOS/Debian)
- Linux VPS备份教程 数据库/网站文件自动定时备份
- Linux VPS备份教程 手动备份网站数据
- linux下实现VPS免费备份脚本
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- linux下Vps自动备份web和mysql数据库的脚本
- Linux VPS下简单解决CC攻击的方法
- Linux VPS 计划任务crond命令的使用方法分享
- Linux VPS 自动备份数据到远程主机FTP的方法
- Linux VPS下SSH常用命令整理
- 使用Putty远程(SSH)管理Linux VPS的图文教程
- Linux VPS/服务器上轻松导入、导出MySQL数据库的几种方法
- Linux Nginx VPS下简单解决CC攻击
- 火山互联linux VPS配置方法
- linux使用管道命令执行ps获取cpu与内存占用率
相关文章
centos7.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的具体步骤与相关设置技巧,需要的朋友可以参考下2018-01-01Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法
这篇文章主要介绍了Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-04-04
最新评论