一个草根IDC的自白 我为什么用而且敢用第三方备份

我自己是一个网站的站长,同时我也是一个IDC,我在卖空间。

我在我的空间的控制面板的banner增加了明确说明,告诉客户为了保证他们自己的数据安全,让他们使用我推荐的备份软件。

有人问过我,你为什么用他们第三方的备份,为什么不自己买个备份用的服务器,或者是自己备份到本地,他们第三方安全么?不怕出事?

那么我就以我的角度来说说为什么我用多备份而且我敢用多备份。

首先,为什么自己没有购买备份服务器:

我主打草根站长用的空间,价格不高,一部分站长来我这买就是图个便宜,买来测试源码。他们对备份的需求度不高,没必要备份他们的数据。如果我全盘备份,不仅会增加我的成本,而且会造成带宽资源、存储资源、内存资源等各类资源的浪费。

羊毛出在羊身上,如果我买了备份用的服务器,我就会提高我空间的价格,然后我的生意就会受损。所以我没有购买备份用的服务器。

其次,为什么不保存到本地:

说句实在话,自己备份到本地,还得自己下载,占用自己的网速,本来我网就不怎么好,打包下载源码,会占用很多内存,而且我还得使用phpmyadmin导出数据库,下载到本地,又会占用服务器的带宽。空间反应速度一下降,又会损失我很多客户。关键在于,我不知道谁需要备份,谁不需要备份,我如果保存到本地,只能是全盘备份,会造成资源的浪费。

客户体验是产品的关键这个道理谁都懂!(浪费资源还影响客户体验还占用我自己的时间的事情我怎么会去做)

第三,关于他们第三方安全不安全的问题:

说句实在话,除非自己自建机房,并且数据不被人知道。不然,不论你用虚拟主机,VPS还是服务器,你的数据在IDC这边都是透明的。我是卖虚拟主机的,每个客户的文件,数据库,我都有权限去查看,我想看谁的就看谁的;同时,我用的服务器对于机房的人来说也是透明的,我安装什么程序,我存储什么他们都能看到。

要是遇到一个无良的商家,那全部数据就都是裸奔的,惹的他不开心的话他随时能删除你的全部数据。既然多备份是专业做备份的,它肯定就会对数据保护和防止泄露上下功夫,安全性也相对较高。没有什么绝对的安全与不安全,只有数据的保护程度够与不够,而且,对数据备份是防止自己的数据丢失,或者防止数据出现异常问题,不应该总死盯着安全不安全,因为数据没有绝对的安全!

手动迁移 WordPress 网站

在原服务器中,将域名根目录所有文件进行打包

PS: 理论上只需打包 wp-content 这个文件夹即可,我这边为了备份网站进行了全部打包

下载压缩好文件到本地计算机

登录phpMyAdmin,选择网站数据库进行快速导出

选择导出后本地便会有一个.sql 的文件

我使用的是LNMP 进行vps 环境搭建LNMP 环境搭建教程:…..LNMP LNMP安装WordPress网站教程:https://zmrw.net/lnmp-an-zhuang-wordpress-wang-zhan/

在这里输入要创建的Mysql 账户密码,如果不想麻烦,可以参考原网站数据库账号密码,这样就不需要修改wp-config.php 中的配置参数,数据库账户信息可以在下载的网站压缩包中找到

因此设置账户信息可以按照此设置

出现这个结果就说明网站环境搭建成功

通过浏览器访问域名 russia.winsen-sensor.com 即可进行安装

下一步,按照要求填写数据

出现以下信息则说明网站配置成功

您将看到 Target file already exists(目标文件已存在)的警告。选择 Overwrite(覆盖)、Always use this action(始终使用此操作)

在新建数据库时一定要注意数据库编码,否则会出现各种各样问题,一定要保证与原数据库编码一致

我直接上传至域名跟目录

如果迁移后你的域名没有更换,这里什么都不需要操作,如果更换了域名,需要vps 登录数据库执行以下命令:

执行后登录后台,打开设置,固定链接,重新保存即可

至此,网站迁移完成。

数据库管理工具:彻底放弃phpMyAdmin,转投更加轻便的Adminer

由于非凡博客的服务器快要到期了,所以打算提前完整备份一下网站数据,到期后直接把网站转到非凡学习网的服务器上,最终逐渐将现有的网站内容全部整合到非凡博客这一个网站上,不过在导出数据的时候遇到个问题,就是phpMyAdmin始终无法登陆成功。

数据库的用户名、密码都是正确的,但尝试了很多次都无法登陆,而数据库本身也是没问题的,所以最终的问题应该是出在phpMyAdmin上面,具体的原因我也懒得查了,所以干脆就直接删除了整个phpMyAdmin。

通过“mysqldump”备份数据库后,感觉还是图形化的界面更方便一些,所以又找了一款数据库Web管理工具——Adminer。

从我在2010年搭建第一个网站开始,数据库管理工具就一直使用phpMyAdmin,而在体验了Adminer之后才发现,这款工具比phpMyAdmin更好用,或者更适合我。

我是非常喜欢简洁风格的,不论是互联网上的东西,还是生活中的实物,越简单越纯粹,相较于phpMyAdmin,你能想象Adminer有多简洁吗?它只有一个PHP文件。

如果你对它的默认UI界面不满意,也可以下载官方提供的CSS文件,只要和Adminer.php放在同一目录下就可以体验新的UI界面了。

上传到服务器的网站主目录后,通过Web浏览器直接访问即可,非常简洁的登陆界面中输入用户名、密码、数据库名称,即可进入数据库管理页面,左上角可以把页面语言改为“简体中文”。

虽然在登陆界面要求输入数据库名称,但实际上进入数据库后,是可以管理整个数据库文件的。例如你的服务器上建立了两个网站,对应了两套数据库,那么在进入登陆界面中输入其中一套数据库的名称,进入数据库管理页面后,可以在左上角的“数据库”也能选择管理另一个网站的数据库。

修改数据库内容的基本功能全部都有,而且也支持SQL命令操作,对于多数站长使用较多的导出功能,这里需要简单提醒一下:

选择左上角的“导出”之后,右侧窗口中的“输出”方式记得更改为“保存”,然后直接点击下面的“导出”后,就可以下载备份的数据库文件了。

最后是在安全性方面,最安全的方法肯定是使用完之后,将服务器端的Adminer.php文件直接删除,下次使用时再上传,但如果为了更方便些,可能有些人会直接把这个文件留存在服务器中,如果是留存的话,建议一定要修改这个文件的默认文件名,后续再使用的时候,在Web浏览器中直接输入“https://网站域名/修改后的Adminer.php文件名”即可。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。