真服了,刚搞完项目,那个建站公司突然变脸。说是要加钱,不然数据库不导出。这套路我都见了八百遍了,真是让人血压上来了。很多老板不知道,数据可是网站的灵魂,他们卡你,你就是瞎子。
别慌,听我劝,别在那干坐着等死。首先得认清一个现实,很多小公司觉得数据库是他们写的代码,所以不敢给你。大错特错!数据是你花的真金白银产生的,归你所有。这点法律上站得住脚。
第一步,先别翻脸,先装孙子,探探底。你给客服或者项目经理打电话,语气要软,但是态度要硬。你就说:“咱们合作愉快,现在我要做备份迁移,麻烦帮我把后台数据库导个sql文件,另外静态资源打包发我邮箱。” 很多时候他们卡你是想吓唬你,以为你不懂技术,怕你跑了之后他们还得负责售后或者想多收你维保费。你表现得越专业,他们越心虚。如果对方说“公司规定不能给”,你接着问:“那我找你们上级技术总监沟通一下流程问题可以吗?” 通常这招就很管用了。
第二步,如果他们真的一口咬定不给,你就祭出“合同”这招。翻出当初签的合同,哪怕只有几页纸,里面肯定有关于“交付物”的条款。通常合同里会写“交付全套源代码及数据库”。如果没写那么细,你就要强调“数据归属权”。你可以直接发邮件(注意留存证据),邮件标题写“关于XX项目数据移交的正式函件”。内容里列清楚你要的东西:数据库账号密码、SQL备份文件、服务器管理权限(如果服务器是你买的)、FTP后台权限。邮件末尾加一句:“若五个工作日内未收到交付物,我方将不得不寻求法律途径解决,届时产生的律师费、诉讼费等所有损失将由贵司承担。” 这招不是吓唬,是告诉对方,搞事情的代价比你多收那点钱大得多。我见过不少小公司,一看到要上法庭,立马就怂了,乖乖把数据发过来了。
第三步,最坏打算,自己去挖。如果对方彻底耍无赖,或者公司都注销了,你就得靠自己动手了。如果你的网站域名和服务器是你自己注册的(这点很重要,千万别让他们帮你注册,那是个大坑),那你至少有服务器控制权。登录服务器后台,通过phpmyadmin或者直接访问数据库目录,看能不能找到备份文件。很多公司会在网站根目录或者临时目录留一份备份。要是没有,那你就麻烦了,得找第三方技术团队,通过网站URL逆向工程,把前端页面扒下来,再想办法恢复数据。不过这成本很高,而且数据可能不全,所以还是建议走前两步。
还有个细节要注意,现在很多建站单位不给数据库的情况,往往伴随着域名解析被他们控制。如果你域名注册在他们那里,赶紧把域名解析权拿过来,DNS改成你自己的,防止他们断你后路。
最后啰嗦一句,以后做网站,一定要坚持域名自己注册,服务器自己买,源码要求交付。别听他们忽悠什么“云托管安全”,那都是虚的。掌握主动权,永远比啥都强。遇到这种无赖公司,别客气,该投诉投诉,该起诉起诉,别让他们觉得你好欺负。毕竟,咱们做生意的,最忌讳的就是被这种小动作坏了心情还损失了利益。记住,数据在手,心里才有谱。别怕麻烦,这一仗你必须打,而且大概率能赢。】