织梦网站搬家,数据库无法导入的解决方法

网站的服务器总是出问题,对SEO优化有很大的影响,现在很多的网站都是用织梦做的,网站搬家的时候需要把数据库重新导入到新的服务器里边,但是在导入的过程中有时会出错,很多朋友不知道该怎么解决,今天给大家详细说明一下。

  数据库导入错误,是因为两个服务器里边的数据库版本不一样,新服务器无法读取识别,影响数据库读取的原因就是【dede_purview】这张表有问题。

  大家在导出原服务器数据的时候,先导出除这张表之外的其他数据库表,然后导入到新服务器的数据库里边。这张表单独导出。导出之后用记事本打开,看到如下图的标记,修改【USING BIREE】的位置就行。

  修改前

  修改后

  修改完成后保存,再把这张表导入到新服务器数据库里边,这下就正常了。

想把网站下载到本地环境进行修改,如果出现导入数据库出错的现象,也可以用以上方法解决。

技术支持:

<a href="http://www.0351zhuangxiu.com">太原装修公司</a>

  

时间: 2024-11-09 05:30:58

织梦网站搬家,数据库无法导入的解决方法的相关文章

织梦网站搬家教程

一般网站的开发都是在本地完成,然后再上传到服务器上面,如果使用DEDE cms,也就是织梦建站程序的话,在本地开发完网站以后往往要备份了之后才能传到服务器上,因为在后台里的栏目里面的内容都是保存在数据库里的,要想再服务器上不用重新添加那些内容就要对数据库进行备份,然后再将网站传到服务器,必要的话需要重新安装织梦程序,下面是我在织梦程序搬迁的过程中使用的方法和步骤. 1.在制作完成织梦网站后,进入后台->系统->数据库备份/还原,这个功能是把数据库里面的所有信息都备份到网站的文件里面,全选所有的

织梦dedecms5.7后台进去就卡死解决方法

症状:进入dede后台点击菜单后,浏览器进入假死状态要等好久才能反应过来. 解决方式:1.打开后台目录dede/templets/ 2.找到index_body.htm文件中的第25行至第35行部分屏蔽,最好用notepad++打开 3.找到这段JS代码: <script type="text/javascript"> function showMore() { $("#allInfo").toggle(); $("#allInfoTD&quo

织梦重置密码的方法和织梦网站后台登陆账号修改方法

1.打开数据库,找到数据库表名为:dede_admin,单击dede_admin,将 d95a993df018d377fef8,替换为:f297a57a5a743894a0e4   ,这个值表示:admin就是织梦的默认密码.替换后保存. 2.将radminpass.php上传网站根目录,访问域名/radminpass.php 3.登录网站后台修改 4.织梦网站后台登陆账号修改方法     update dede_admin set userid='admin' where id=1     执

织梦网站底部的Power by DedeCms怎么去掉?

由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁.但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中. 小菜现在告诉大家怎么去除织梦底部的 powered by dedecms版权信息: 在include/dedesql.classs.php文件中找到第588行: $ar

织梦网站dedecms防止挂马的思路

DedeCms做为国内使用最为广泛使用人数最多的CMS之一,经常爆出漏洞,每个漏洞的爆出,影响都是一大片,轻则被人挂广告.弹框,重则服务器成为肉机,宝贵数据丢失.那么有什么办法可以提高DedeCms的安全性呢? 先来看看原因吧,为什么PHP程序经常出漏洞,其实是由PHP程序本身决定的.PHP可复用性低,导致程序结构错综复杂,到处是冗余代码,这样不仅利于 漏洞的产生,还影响漏洞的修得:PHP程序入门简单且普遍开源,导致很多人都可直接阅读代码,搜寻漏洞:这样便有源源不断的漏洞被发现.被修复.被发现…

Windows Server 2008 网站访问PHP响应慢的解决方法

公司新上了一个网站,但是在配置完PHP环境之后却发现了问题,访问HTML速度飞快,而访问PHP网页时就要卡顿1秒,响应很慢的样子,排除了带宽的因素之后,在百度上搜了一圈竟然解决了,现在将方法转载给大家,其实解决方法很简单哦. IIS7.5网站访问PHP响应慢的原因 原因是PHP5.3以上支持IPv6协议,但是大家的服务器未使用IPv6,我们配置数据库信息时都类似这样的“$dbhost=‘localhost' ”,这本身是没有问题的,只是当访问PHP的时候会连接MySQL的地址为localhost

64位系统使用Access 数据库文件的彻底解决方法

最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32位版本的,所以在VS里面调试访问Access是没有问题的,但是直接使用编译好的.NET程序访问Access,就出问题了,报: 未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序. 于是,又在公司的电脑上(Win7 64位)做了实验,发现跟家里面的Win8.1 64位 问题一样,上网搜索了一下,大部分都建议将.NET程序

sqlite:多线程操作数据库“database is locked”解决方法(二)

上一篇博客<sqlite:多线程操作数据库“database is locked”解决方法>通过注册延时函数的方法来处理数据库被锁的问题.此方法固然能解决问题,但是在多个线程向数据库写入大量数据的情况下,延时会拖慢进度. 想出方法二: 1. 创建一个链表,链接如下格式的结构体,线程1,线程2,线程3......不直接改写数据库,而是把sql语句插入链表中: typedef struct { uint8_t *buf; uint32_t len; } sqlItem_t; 2. 创建一个独立的线

登录oracle数据库提示账户锁定解决方法

问题再现: 由于更改了oracle账户的密码,退出重新连接oracle出现了账户被锁定的情况. 请了百度君出来卸载一下,问题已解决. 在cmd下:sqlplus /nolog 然后:以dba身份登录:conn /as sysdba 解锁: alter user testuser(需要解锁的账户)account unlock; 搞定! 在这里,可能是我修改数据库密码后,没有关闭连接数据库的程序,直接导致了连接的密码错误次数多余10次以上造成的. 登录oracle数据库提示账户锁定解决方法