前言:hello 大家好 我们又见面了 我是小付
今天我tmd手贱 不小心把数据库干没了
一言难尽啊,话不多说一起来看看吧。
上次我们说到abp框架和插件的使用和外键 今天就是为了弄这个外键
一个不小心吧数据库整没了 。。。
这个是原来的项目,运行时因为没有数据表而报的内部错误
之前的那个项目因为数据库有我创建的表 所以直接运行不起 直接报错
原因也很简单 就是说的时找不到数据库
这个时候就懵逼了 数据库干没了 难道这个就是传说中的删库跑路?
不不不 我感觉我还有救 于是我赶紧掏出手机拍了个照片 发了个朋友圈
发完之后空气顿时就凝结了 咋个整呢又不敢说 但是又不知道咋整 于是就去百度
好不容易看到点希望 结果一看条件 额 我还是跑路吧。。。如图:
虽然不能解决我的问题 但是别人还是说得很清楚的 就顺便记录一下说不定有那个老铁遇到呢(希望你们不会遇到)
原文链接:https://www.cnblogs.com/kevingrace/p/5904800.html(MySQL 数据库误删除后的数据恢复操作说明)
然后 我都打算从头开始了, 虽然很难但是一时之间也没有什么好的办法 当我已经把项目拷过来准备从头开始时 ,
下意识的问了一下主管 如图:
刚开始还以为要唉批了 结果没想到 她居然给我耐心的讲解 并把我的数据库找回来了
虽然数据库时找回来,但是里面的表数据没了。
即使时这样我也很满足了 只是少了点工序
操作如下:
首先 找到自己生成数据库的文件 如图:
然后把这几个文件删除
第二步就是找到链接数据库的配置文件
第三步 用命令 迁移数据库
到这里就差不多了
最后一步重新生成解决方案管理器
进入navicat 看一下 如图:
这样就大功告成了 最后回到vs 重新生成一下 运行即可
像上面这样就行了 。
哎 虽然表结构找回来 但是我的数据没了
在这里 温馨提示一下各位老铁们 一定要记得备份 一定要记得备份 一定要记得备份 主要的事情要说三遍。
这里顺便提一下 团队资源管理器
就是这个 以前不知道咋用 不过 现在公司里面好像用这个的还挺多的
我们打开以后在里面创建分支 进行操作
创建好分支后 可以先把你的数据提交到本地一下 保存一下数据
提交后就可以放心大胆的玩耍了 他会在你的本地给你生成一份数据文件
相当于备份 如果你玩坏了也没关系 用分支回退就行了 这样它就会回到原来的数据模型
查看历史记录恢复就ok了。
到这里就完了 喜欢的话点个关注吧
我是小付 我们下期见。
开心一刻
1.我有一哥们,对他媳妇说:
“媳妇,我算命了,算命的说我135岁的时候有个坎!”
他媳妇冷冷的说:“咋的,坟让人刨了阿?”
小付点评:确认过眼神 你的老婆是狠人!
2.什么是友谊?
我毕业后换过4个手机号,
谁也没告诉,
然而同学结婚时还是联系到了我。
小付点评:正义可能会迟到,但是永远不会忘记砸到你头顶。