解决搬迁MYSQL数据库的几种方法和可能遇到的问题
一:通过phpmyadmin备份你会发现还原很麻烦
许多站长觉得,mysql数据库是通过phpmyadmin在进行管理,用phpmyadmin进行备份总该很安全吧?于是兴冲冲的进入phpmyadmin,也不管导出选择的是txt,还是rar格式,也不管是不是要分段备份,全部操作一次,这样总会很安全吧?可是一到还原就会傻了眼,原来通过phpmyadmin导出的备份文件还只能通过phpmyadmin软件还原回去,而此时大家会发现这个软件最大只允许还原小于2M的备份来源,麻烦了吧?想破脑袋也找不到办法了吧?
解决方案:
1:如果网站数据少,小于2M是可以直接备份还原的;
2:如果数据较多备份文件过大,有两种方法解决,第一种是分段备份,在phpmyadmin的备份选项中设置为每个备份文件大小不超过2M,第二种是在还原空间的phpmyadmin中修改软件源文件进行设置,改为对还原文件没有大小限制,方法可以在网上搜索。
应该说此种备份方法相对麻烦,且需要自己购有服务器或vps,否则根本没有相关权限,一般情况下不建议选择。
二:通过网站程序自带功能进行备份还原网站显示连接错误?
现在使用到mysql数据库大家又都在广泛使用的网站程序有DZ,PW,DEDE等,这些程序后台都有备份还原功能,因为是自带的功能,兼容性好,方便快捷,1被大家广泛选择,但是新站长大多会遇到一个普遍问题:新的空间分配的数据库名和密码与原数据库资料根本不同,连网站程序后台都进不去,哪还谈的上还原呢?
解决方法:严格按照网站程序说明搬迁,可以重新安装网站程序,再进入后台选择还原已经保存的备份文件进行还原,目前所有的主流程序都提倡这种方法。
三:通过备份王等软件进行备份前台进不去?
用备份王等软件进行备份是大多老站长的选择,这种方法方便快捷,只要上传备份软件到空间一步步操作就可以,但是许多刚接触备份王软件的客用户来说还原后会出现一个问题:因为新老空间数据库用户名和密码不统一,网站文件打包过来后因没有修改连接文件,还原数据库是好了,可是前台会提示数据库连接错误,网站从而出现打不开的情况。
解决方法:学会修改网站配置文件,大多是由config和data.php文件来控制,将这些文件中的连接信息设置为正确的连接信息,避免网站不能打开。
四:直接在mysql文件夹中复制文件偷懒有隐患
部分有独立服务器而且偷懒的站长喜欢直接进入服务器的mysql文件夹下的DATA文件夹找到数据库文件复制后再粘贴到新空间。这样有个很大的弊端:备份的目标数据库如果正在使用的话你在进行复制,粘贴到新空间mysql文件夹后数据库会出现错误。
解决方法:我们不提倡这样搬迁数据库,可靠性不高。
看了四种常用mysql数据库搬迁方法和可能遇到的问题,你是不是有似曾相识的感觉呢?很有可能我们都发生过其中的某种状况,今天看了文章不知道你是否有更加清晰的数据库搬迁思路了呢?网站是我们的心血,数据库是网站的灵魂,搬迁数据库一定要万分小心,最后慎重的给大家一个忠告:在数据库没有完全完好的还原到新空间的情况下,千万不要删除原来服务器上的数据库文件,否则出了问题无法弥补你将后悔莫及!
本文发布于北京网站制作公司EMC易倍体育官方 中国//dinglils.com/
推荐新闻
更多行业-
营销网站须具备哪几种特点?
如果你的网站要在同行业中脱颖而出,那么你的网站必须是网络营销和电子商务...
2018-08-29 -
网站404错误页面案例欣赏
网站制作过程中,很多站长会把过多的精力放在网页设计,功能实现等方面,而...
2014-04-16 -
企业网站建设的目的你明确了吗
企业网站建设的目的究竟是什么?有的人说看到别人都做网站建设了,自己就也...
2012-08-12 -
网站建设如何优化视觉效果呢?
对于每一个网站建设的朋友来说,做网站的时候最重要的一个方面就是注意优化...
2022-06-01 -
如何淘宝客运营电子商务网站
北京网站建设公司EMC易倍体育官方 中国:今天主要和大家分享网站制作三大方面,第一方面...
2012-03-16 -
何为博客
一个博客(Blog )就是一个网页,它通常是由简短且经常更新的Post...
2015-01-09
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com