网站SQL数据库自动备份到百度云端

今天我遇到一个惊心动魄的一幕 , 早上开启电脑发现网站后台密码错误 , 奇怪的是我博客安装 了360在线安全监控其次网站安全问题做的非常仔细 , 没理由网站会被黑 , 经过仔细勘察发现网站数据库 连接不上 , 空间商数据库丢失 。关于mysql数据库我本不懂 , 所以我一直担心有一点我的数据库会出现异 常 , 早早就做好网站数据库自动备份准备 。下面是我设置的数据库及模板自动备份过程 。分享给大家 ,  希望大家也做好对应的防御工作 。
自动备份网站:
一、注册登入
这里就不多说了 , 对于一个程序员来说 , 注册登入都不会的话 , 我就只能告诉你可以使用QQ关 联登入 。
二、数据库备份
登入后 , 点击【开始备份】 , 建议选择托管备份 , 如果你选择手动备份 , 那你不如直接进入你 的数据库导出来 , 自动备份网站大小有限制 , 所以建议选择托管备份 。
托管备份下方有三个选择 , 我个人建议把数据库与网站分开备份 , 以免数据出现错误 , 同时也 可以避免文件过大而导致备份失败 , 一般的情况下网站模板更新的频率与
数据更新的频率是不一致的 , 所以建议分开备份 , 这里选择【仅数据库备份】 。
网站类型根据你网站的情况而定 , 其实这个网站类型随机选择也可 , 这个类型个人认为仅用于 他们公司调查所用 。
数据库链接参数:这些参数我们在购买空间的时候 , 空间商均会提供 , 我们按照要求填写即可。

网站SQL数据库自动备份到百度云端

文章插图
注意事项:设置数据库权限以及防火墙权限
对于独立的主机数据库
请在后台运行,你的数据库 名.*to你的数据库用户名 @'115.28.36.60''你的数据库密码 ';;
注意:需要关闭数据库的域名反向解析 , 否则备份服务器还是不能链接数据库服务器: 编辑my.conf,在[]段 , 添加skip-name- , 然后重启MYSQL , 这样就关闭了
对于购买的虚拟主机或VPS
通常空间提供商提供了在线管理入口 , 找到数据库相关的管理功能 , 在对应的数据库 账号上 , 添加远程IP即可 。
Q1:如何设置RHEL/下防火墙允许一个IP能访问你的服务
A1:如允许106.9.9.9这个ip能访问在3306服务端口上的数据库服务器 , 编辑: vi/etc//,加上一行-ARH--1-INPUT- s106.9.9.9/32-ptcp---- mtcp---,保存后执行命令: rt
Q2:如何设置下防火墙允许一个IP能访问你的服务
A2:如允许106.9.9.9这个ip能访问在3306服务端口上的数据库服务器 ,  vi/etc//:#添加一行: XT="106.9.9.9/32,tcp,3306"#重启防火墙 rt
Q3:如何设置下防火墙允许一个IP能访问你的服务
A3:如允许106.9.9.9这个ip能访问在3306服务端口上的数据库服务器 106.9.9. t3306
小结:一般的情况下空间商都会设置这些 , 并且给予权限 , 我们不需要设置防火墙以及数据库 权限 , 直接点击完成即可 , 建议点击完成即可 。
备份任务信息
任务名称:建议默认 , 这样方面我们查找数据库 , 默认名称是更具网站的数据库备份的日期来 命名的 。
存储位置:建议选择备份到百度云端 , 在这里备份到百度云的前提是绑定百度云账号 。导航栏 上方有显示【多云绑定】的按钮 , 提前绑定即可 。