dedecms数据库恢复理念
在使用dedecms数据库恢复前,我们先讲一个理论,就是保留哪些文件就可以将一个网站完整的恢复。对于dedecms来说,需要保留数据库备份文件(或数据表文件)、附件(主要上传的图片或文件)、模板文件。只在有这三个文件就可以实现织梦网站搬家、网站迁移。如果我们少了其他某些文件,会造成网站某些部分的不完整,如果我们可以处理后续的工作的话,也可以不用三个文件全部保留。如果只保留数据库备份文件话,恢复的网站就会缺少图片和模板,当然模板也可以下载,使用新的模板,图片也可以再上传。因此数据库备份文件是最重要的。
dedecms数据库恢复分情况讨论
A使用后台数据库恢复功能要使用织梦后台默认的数据库恢复功能,请确保已经进行数据库备份,且备份文件没有删除或被黑客篡改。数据库恢复过程如下:
依次操作后台-系统-数据库备份/还原-数据还原(在右上角)-选中全部数据表-点击开始还原数据。当然一般这种理想的情况大家都会操作,实际上可能面临备份文件和目前的网站数据库账号并不相同或网站已经迁移的情况,这就是下面青锋建站要给大家说的。
B还原初始环境
还原初始环境的方法是这样实现的。当我们有了备份文件时,如果网站要迁移,要搬家,我们记录下原来网站的数据库名称、数据库账号、数据库密码、表前缀、后台管理账号、密码这些网站信息。在新的环境下安装网站(可以是新下载的初始dedecms版本),并保持和原来一样的网站信息(上面提到的相关数据库信息)。网站安装完毕,把备份的数据库得到的网站的/data/backupdata目录下,然后登录后台和A操作步骤一样来恢复dedecms数据库。
C无法还原初环境
由于某些虚拟主机的数据库信息,包括数据库账号,表前缀都是固定的,无法还原织梦dedecms网站数据库的初始状态,这种情况该如何进行dedecms数据库恢复呢?既然无法改变环境,那么我们只好改变自己啦,青锋建站采用的方法是修改数据库备份文件,建议使用Notepad++来打开修改数据库备份文件。
dedecms数据库恢复修改数据表的过程如下:记录新数据库环境下的账号信息,包括网站的数据库名称、数据库账号、数据库密码、表前缀、后台管理账号、密码这些网站信息。我们分两步来实现,分别是修改文件前缀和内容前缀,这里我们假设新的数据库表前缀为“my_”。
第一步是修改数据备份文件的文件名,可以手工也可以使用专用批量文件改名软件(FreeRename- 提取码:h8jm )来进行修改,总之是把原来的备份文件名称改新环境下要求的数据表前缀名。例如de_admin_0_1d4ad0df48e7aa4e.txt修改成新的my_admin_0_1d4ad0df48e7aa4e.txt。
第二步是修改数据库备份文件的表前缀,使用Notepad++全部打开数据表备份文件,使用ctrl+h进行查找替换,替换掉全部备份文件即可。如下图所示。
替换完全部的备份文件后,备份文件就可新环境下的数据库信息相同,此时就可以按照方法A进行最基本的操作了。
以上就是青锋建站-专业的网站建设公司给大家分享的织梦dedecms库恢复教程。青锋建站专业致力于PHP开发,dedecms建站、phpcms建站二次开发。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/dedecms_database_643.html