作为站长,做网站除了要关注网站的性能和安全以外,定期备份网站和数据库也是必不可少的一项任务。对于网站备份,我们可以在一定时间周期内通过ftp手动将网站文件下载到本地进备份保存;对于数据库,我们也可以在一定时间周期内通过数据库管理面板phpmyadmin进行备份然后再下载到本地保存。当然如果你的网站是基于宝塔面板搭建的,那就更简单了。宝塔面板提供了定期执行任务功能,通过该功能只要设置好时间和所需处理的任务即可,一起来看看。
打开宝塔面板,点击左侧导航菜单中的“计划任务”,然后选择需要处理的任务类型,执行周期确定即可。
任务类型包括:Shell脚本、备份网站、备份数据库、日志切割、释放内存、访问URL
执行周期可以按小时、按天、按周、按月来执行
例如小编选择每个星期备份一次数据库,每个月备份一次网站,设置如下:
这样一来小编就不需要手动去进行网站备份及数据库备份操作了,只需定期把备份好的数据下载到本地保存即可,挺方便的。
以上就是如何在宝塔进行网站和数据库的备份!
我们也可以在每个任务列表的日志里面看到备份的实际情况!
我们可以通过linux命令 cp命令 将备份文件拷贝到ftp,然后通过ftp进行下载!
cp的相关知识:
首先使用命令函数“cp” 即copy的缩写, 一般模式: cp filename
路径。如file1在A目录下,我们想把file1复制到B目录下 命令为 cp file1
/home/B 这个命令包括三部分内容:1、cp 2、想要复制的文件名 3、B目录的路径。命令的结果是,A目录下的文件file1复制到B目录下。注意:1、命令应在想要复制的文件所在的目录下运行,本例中应在A目录下运行 2、cp和文件名之间要有空格, 文件名和目的路径之间也有空格。
cp Web_www.********.***_20190810_161300.tar.gz
/mydata/wwwservice