香港独立IP空间
香港php空间
美国php空间
域名注册

昨天遇到一个网站搬家的,原因是他在其他空间商的备案掉了,网站就不能正常运行了,于是就找到我们无忧主机,免备案空间!这个客户便选择了我们,无忧主机小编开始了网站迁移之旅;今天这篇文章主要是为大家介绍一个DEDECMS在搬家时遇到的一个问题以及解决办法;

问题是:在导出导入数据库文件时,出现数据库文件导入出错,并总是提示dede_purview表有问题; 表`dede_purview`的结构如下:

CREATE TABLE IF NOT EXISTS `54cms_purview` (

`mid` mediumint( 8 ) DEFAULT ‘0’,

`typeid` smallint( 5 ) DEFAULT ‘0’,

`rank` smallint( 6 ) DEFAULT NULL ,

`pkey` varchar( 30 ) CHARACTER SET latin1 NOT NULL ,

`pvalue` text NOT NULL ,

KEY `pkey` ( `pkey` ) USING BTREE

) ENGINE = MYISAM DEFAULT CHARSET = gbk;

解决方法:

把导出的数据库文件,用高级记事本打开编辑,用Ctrl+F4查找USING BTREE字符;把导出的SQL文件内这一句里的:USING BTREE 去掉或者调换位置即可,这是mysql server不兼容造成的问题。

操作完以后,上面的创表语句便成了:

CREATE TABLE IF NOT EXISTS `54cms_purview` (

`mid` mediumint( 8 ) DEFAULT ‘0’,

`typeid` smallint( 5 ) DEFAULT ‘0’,

`rank` smallint( 6 ) DEFAULT NULL ,

`pkey` varchar( 30 ) CHARACTER SET latin1 NOT NULL ,

`pvalue` text NOT NULL ,

KEY `pkey` USING BTREE ( `pkey` )

) ENGINE = MYISAM DEFAULT CHARSET = gbk;

然后保存一下,导入到PHPMYADMIN里面,就可以了。

无忧主机相关文章推荐阅读:

DEDECMS去掉管理员后台广告界面方法

DEDECMS程序网站如何添加GOOGLE地图

DEDECMS被黑怎么办?被挂马?被入侵怎么办?如何恢复网站

本文地址:http://www.51php.com/dedecms/15078.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档