网站SQL数据库自动备份到百度云端
今天我遇到一个惊心动魄的一幕,早上开启电脑发现网站后台密码错误,奇怪的是我博客安装 了360在线安全监控其次网站安全问题做的非常仔细,没理由网站会被黑,经过仔细勘察发现网站数据库 连接不上,空间商数据库丢失。关于mysql数据库我本不懂,所以我一直担心有一点我的数据库会出现异 常,早早就做好网站数据库自动备份准备。下面是我设置的数据库及模板自动备份过程。分享给大家, 希望大家也做好对应的防御工作。
自动备份网站:https://www.dbfen.com/
一、注册登入
这里就不多说了,对于一个程序员来说,注册登入都不会的话,我就只能告诉你可以使用qq关 联登入。
二、数据库备份
登入后,点击【开始备份】,建议选择托管备份,如果你选择手动备份,那你不如直接进入你 的数据库导出来,自动备份网站大小有限制,所以建议选择托管备份。
托管备份下方有三个选择,我个人建议把数据库与网站分开备份,以免数据出现错误,同时也 可以避免文件过大而导致备份失败,一般的情况下网站模板更新的频率与
数据更新的频率是不一致的,所以建议分开备份,这里选择【仅数据库备份】。
网站类型根据你网站的情况而定,其实这个网站类型随机选择也可,这个类型个人认为仅用于 他们公司调查所用。
数据库链接参数:这些参数我们在购买空间的时候,空间商均会提供,我们按照要求填写即可 。
注意事项:设置数据库权限以及防火墙权限
对于独立的主机数据库
请在后台运行grant select,lock tables on 你的数据库 名.* to 你的数据库用户名 @'115.28.36.60' identified by '你的数据库密码 '; flush privileges;
注意:需要关闭数据库的域名反向解析,否则备份服务器还是不能链接数据库服务器: 编辑my.conf ,在[mysqld]段,添加 skip-name-resolve,然后重启mysql,这样就关闭了
小结:一般的情况下空间商都会设置这些,并且给予权限,我们不需要设置防火墙以及数据库 权限,直接点击完成即可,建议点击完成即可。
备份任务信息
任务名称:建议默认,这样方面我们查找数据库,默认名称是更具网站的数据库备份的日期来 命名的。
存储位置:建议选择备份到百度云端,在这里备份到百度云的前提是绑定百度云账号。导航栏 上方有显示【多云绑定】的按钮,提前绑定即可。
备份频率:这里主要是更具你网站的更新频率来设置,像我的博客,每天都有更新,因此我的 设置是每天备份一次,如果你网站没有经常更新,那可以更具你更新的情况来备份。
备份时间:备份时间无需考虑,肯定是晚上,因为在允许数据库备份的那几分钟时间,自己的 网站是非常卡的,所以建议晚上网站流量少的时候进行备份。
二、网站文件备份
跳过选择备份模式,直接进入【托管备份】,【仅网站文件备份】。
网站链接参数:与数据库备份类似,但是填写的却是我们的的ftp。ftp账号密码以及地址我们 在购买空间的时候,空间商会给我们提供。按照要求填写即可。
备份任务设置
任务名称:默认名称即可,方便查找,默认名称是更具备份时间来命名名称的。
存储位置:建议备份到百度云端,因为备份在他们的服务器一来空间大小有限制,二来下载速 度相对较慢。
备份频率:文件模板备份建议一周备份一次,因为文件模板更新频率较少,从seo角度考虑,一 周改版一次为正常。
备份时间:晚上备份速度相对较快。备份时间无需考虑,肯定是晚上,因为在允许数据库备份 的那几分钟时间,自己的网站是非常卡的,所以建议晚上网站流量少的时候进行备份。
主机类型:更具你自己服务器的情况而定,如果不知道,可咨询空间商。
注意事项:建议设置完毕以后,当场备份一次,以免出现意外,同时个人认为,在以后此备份 软件可能会收费,毕竟一个企业不可能不赚钱提供无偿服务。
下一篇: 笔记本键盘失灵怎么自己更换?