美国主机资讯站

GoDaddy主机如何实现数据库自动备份(cPanel后台)

 

我们以前写过一篇文章介绍了数据库备份的的一些方法,还不清楚的可以查看:虚拟主机网站数据备份方法,其中我们说过了目前的cPanel控制后台是可以实现数据库自动备份的,而且非常的灵活,可以以月、周、天、甚至小时时为单位进行数据库的自动备份。很多朋友只是知道这个功能而不会具体的操作,那么我们今天就以GoDaddy主机后台为例,教大家怎么设置及实现数据库的自动备份,在cPanel后台我们需要通过自己编写Shell脚本和Linux系统的Cron命令来进行备份。

首先我们需要编辑以下shell脚本(如果你买的是Windows,可以通过控制面板里的“计划任务”完成以下步骤)。

#!/bin/bash
DATE=`date +"%Y-%m-%d_%H_%M"`
mysqldump -h databaseservername -uusername -ppassword databasename > /home/content/.../html/_db_backups/$DATE.sql

我们这就来解读一下上面脚本的内容及作用:
DATE为当前日期时间,mysqldump是mysql自带的命令,参数中databaseservername就是mysql数据库的IP地址,GoDaddy的数据库服务器和你的主机空间不是同一个IP,所以你要通过phpMyadmin登陆到数据库自己去查看IP地址,那个Server后面那串就是数据库地址了。
-u是参数,表示username,后面的username是你登陆这个数据库的用户名,一般和后面的databasename是一样的
-p是参数,password就是这个数据的密码
这里-u和-p后面是没空格的,>后面是有空格的,后面那串紫色路径就是你要保存备份数据库的地址了,自己设置,想放到网站下面哪个文件夹就自己更改成自己存储的路径。
那么我们编辑好而且了解了上面的shell脚本以后,下一步我们就要去GoDaddy主机后台去设置并且实现其功能了,接下来看我们该怎么操作,看下图:
 01 02
作业添加成功即OK,只要自己的shell代码设置正确那么久大功告成了。主机后台会自动执行该作业来帮我们自动备份数据库,我们需要去数据库保存的路径下载保存数据库,以防丢失。
 

原创文章如转载请注明:美国主机资讯站
Namecheap.com

发表评论

*

* 绝不会泄露


Design By HostChoose | Power By Wordpress