日期:2014-05-17  浏览次数:20387 次

用AKEEBA BACKUP 完整备份网站为JPA文件,下载恢复到本地,恢复的时候提示错误
通过检测之后点击下一步恢复数据库,因为想恢复在本地计算机进行测试,所以就自己在PHPMYDAMIN创建了一个新的数据库名称和密码 config.inc.php里的密码也做了相应的更改填写内容如下

点击下一步出现如下问题

是因为什么原因造成的?如何解决?感谢大家
------最佳解决方案--------------------
大概思路:打开sql profiler,看看导致执行了什么语句,抓出来放到ssms或者查询分析器看看是否有问题。

图片文字小,看不清,貌似语句有问题,或者没有加go之类的
------其他解决方案--------------------
那个软件是不是你写的?还是直接安装而已?下次麻烦引用一下,不然刷的太猛了找不到了
------其他解决方案--------------------
额~~~你逐个打开看看你那段报错的语句是在哪个文件里面咯
------其他解决方案--------------------
那就是你的那个软件有问题
------其他解决方案--------------------
我把 提示全部复制下来
新手不太明白您说的意思。。。
出错!在此行: 0: CREATE TABLE `#__ak_profiles` ( `id` int(10) unsigned NOT NULL, `description` varchar(255) NOT NULL, `configuration` longtext, `filters` longtext, PRIMARY KEY (`id`) ) TYPE=InnoDB ...MySQL: MySQL query failed with error 1064 (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB' at line 1). The query was:CREATE TABLE `jos_ak_profiles` ( `id` int(10) unsigned NOT NULL, `description` varchar(255) NOT NULL, `configuration` longtext, `filters` longtext, PRIMARY KEY (`id`) ) TYPE=InnoDB

------其他解决方案--------------------
求助。。。有哪位大神知道如何解决吗
------其他解决方案--------------------
试试这个,记得后面的//
CREATE TABLE `#__ak_profiles` ( `id` int(10) unsigned NOT NULL, `description` varchar(255) NOT NULL, `configuration` longtext, `filters` longtext, PRIMARY KEY (`id`) ) TYPE=InnoDB //

------其他解决方案--------------------
是吧上面的语句添加到哪么?
------其他解决方案--------------------
不是。。。就是JOOMLA的一个扩展程序 备份恢复用的AKEEBA BACK UP
------其他解决方案--------------------
按照网上的说法,你那个错误是因为最后少了://  这个结尾符,那个JOOMLA还没用过。
------其他解决方案--------------------
那应该加载哪?

这里么
------其他解决方案--------------------
我把你给我的那句在SQL里运行了下 貌似还是错误提示。。。

------其他解决方案--------------------
我本地又没有mysql,你试试自己写个create table看看会不会报错
------其他解决方案--------------------
刚刚试了下。。。貌似把TYPE= 改为ENGINE= 好像就行了 但是不知道是不是所有的TYPE=都替换掉。。。不敢随便改啊
。。。我是新手不会您说的CREATE TABLE。。。。 
------其他解决方案--------------------
#1050 - Table '#__ak_profiles' already exists

再点一次。。。显示这个 是什么意思
------其他解决方案--------------------
表示这个表已经存在,不能再创建,看来你的软件写的有点问题
------其他解决方案--------------------
。。。。可我啥也没写啊 就是应用备份和恢复而已。。。。