起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: ovarbi

[处理中3] 这个错误怎么就解决??

[复制链接]

17

主题

84

帖子

142

积分

初级会员

Rank: 2

积分
142
 楼主| 发表于 2016-12-8 15:10:47 | 显示全部楼层
本帖最后由 ovarbi 于 2016-12-8 15:15 编辑
liangyongfei 发表于 2016-12-8 13:33
那就不确定了!有可能和你机器环境有关系!
清理下注册表试试!

问题找到了,我把目录复制到D盘,就没有这个问题了,但是问题又来了,当初听你说的解决方法,将压缩包覆盖了一次,结果现在发现,所有的数据库全没了,只剩下一个名字,里面的内容全没了,如果真的是开发这个问题就大了,以后版主千万不要这样建议其他人。
1.png

还好,这个数据库在3.5有备份,我把它导成sql,重新生成一个数据库
2.png

但是执行出这个错:
3.png 4.png

sql导不进去,看出错信息,貌似说我这个数据库和表都存在,不让生成,但是为什么看不到呢?

这东西问题真的多多多,近乎绝望,请版主搭救。
回复 支持 反对

使用道具 举报

发表于 2016-12-8 15:28:06 | 显示全部楼层
ovarbi 发表于 2016-12-8 15:10
问题找到了,我把目录复制到D盘,就没有这个问题了,但是问题又来了,当初听你说的解决方法,将压缩包覆盖 ...

看看意见版本中数据库文件目录:\mysql\data
是否存在!
对比下,如果存在直接考过来就行了

拷贝版本的时候,建议压缩后再拷贝,不要文件拷贝,以免丢失

,还有服务都要挺掉!
你考的时候,数据库关了么??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

84

帖子

142

积分

初级会员

Rank: 2

积分
142
 楼主| 发表于 2016-12-8 16:08:10 | 显示全部楼层
liangyongfei 发表于 2016-12-8 15:28
看看意见版本中数据库文件目录:\mysql\data
是否存在!
对比下,如果存在直接考过来就行了

1.png

这个是原来的目录,我看过文件还在,不需要拷贝,日期也是当时的,问题是,数据库显示不出来呀。
回复 支持 反对

使用道具 举报

发表于 2016-12-8 16:11:37 | 显示全部楼层
ovarbi 发表于 2016-12-8 16:08
这个是原来的目录,我看过文件还在,不需要拷贝,日期也是当时的,问题是,数据库显示不出来呀。
...

刷新一下试试!
只要data下的文件没变!就说明数据没丢的!
不行就重启!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

84

帖子

142

积分

初级会员

Rank: 2

积分
142
 楼主| 发表于 2016-12-8 16:12:11 | 显示全部楼层
liangyongfei 发表于 2016-12-8 16:11
刷新一下试试!
只要data下的文件没变!就说明数据没丢的!
不行就重启! ...

这么简单,我还用问你???
回复 支持 反对

使用道具 举报

17

主题

84

帖子

142

积分

初级会员

Rank: 2

积分
142
 楼主| 发表于 2016-12-8 16:12:54 | 显示全部楼层
liangyongfei 发表于 2016-12-8 16:11
刷新一下试试!
只要data下的文件没变!就说明数据没丢的!
不行就重启! ...

版主想得太简单了,不过我大概知道问题出在哪里了,现在在解压当中。
回复 支持 反对

使用道具 举报

17

主题

84

帖子

142

积分

初级会员

Rank: 2

积分
142
 楼主| 发表于 2016-12-8 17:09:51 | 显示全部楼层
liangyongfei 发表于 2016-12-8 16:11
刷新一下试试!
只要data下的文件没变!就说明数据没丢的!
不行就重启! ...

恢复失败!!!
版主最大的失误就是让我下载新版本5.3.6.5569覆盖,我当时也认为都是3.6应该没问题,结果竟然数据库给整没了。当时,我将程序从3.5移植到3.6就遇到这个问题,就是复制过来的程序,数据库复制不了,出现的情况就是这个情况,所以当时没办法,只能用sql导入,这次估计也是这个问题,所以我将5.3.6.5568的版本再解压覆盖,但是失败了,估计折腾了几次,我已经没有原来的版本了。但是,我有点不解,既然data文件还在,为什么就不能打开呢?当然这也许是sql的安全措施。同时也建议版主,以后建议覆盖的时候,记住要备份data目录,虽然我不知道这样能不能在新版本中试用旧数据库。最后,给wex5的建议,这类丢失数据库的事情即便程序员懒的开发转换移植程序,也应该预先告知,避免不必要的损失。
回复 支持 反对

使用道具 举报

发表于 2016-12-8 17:53:54 | 显示全部楼层
ovarbi 发表于 2016-12-8 17:09
恢复失败!!!
版主最大的失误就是让我下载新版本5.3.6.5569覆盖,我当时也认为都是3.6应该没问题,结果 ...

我从来没说要覆盖的!
我的意思是重新解压!然后把旧的项目拷贝到新版本中运行!而不是把就版本直接覆盖!

直接覆盖,我从来没试过!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

84

帖子

142

积分

初级会员

Rank: 2

积分
142
 楼主| 发表于 2016-12-12 09:19:08 | 显示全部楼层
liangyongfei 发表于 2016-12-8 17:53
我从来没说要覆盖的!
我的意思是重新解压!然后把旧的项目拷贝到新版本中运行!而不是把就版本直接覆盖 ...

这种方式你也没试过,你自己试一下,效果一样的。
回复 支持 反对

使用道具 举报

发表于 2016-12-12 11:59:28 | 显示全部楼层
ovarbi 发表于 2016-12-12 09:19
这种方式你也没试过,你自己试一下,效果一样的。

效果一样!但是直接覆盖,会丢失备份!
旧版本的项目拷贝到新版本中!就版本的环境不会丢失!(意思就是开发过程中注意备份!)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-25 00:54 , Processed in 0.055088 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表