tnblog
首页
视频
资源
登录

ABP 框架之Navicat 误删数据库怎么恢复

11248人阅读 2020/4/30 17:48 总访问:448785 评论:2 收藏:0 手机
分类: 笔记

前言:hello 大家好 我们又见面了  我是小付

今天我tmd手贱 不小心把数据库干没了 

一言难尽啊,话不多说一起来看看吧。

上次我们说到abp框架和插件的使用和外键 今天就是为了弄这个外键

一个不小心吧数据库整没了 。。。

这个是原来的项目,运行时因为没有数据表而报的内部错误 

之前的那个项目因为数据库有我创建的表 所以直接运行不起 直接报错 

原因也很简单 就是说的时找不到数据库

这个时候就懵逼了 数据库干没了 难道这个就是传说中的删库跑路?

不不不  我感觉我还有救  于是我赶紧掏出手机拍了个照片 发了个朋友圈

发完之后空气顿时就凝结了 咋个整呢又不敢说 但是又不知道咋整 于是就去百度

好不容易看到点希望 结果一看条件  额 我还是跑路吧。。。如图:

虽然不能解决我的问题  但是别人还是说得很清楚的  就顺便记录一下说不定有那个老铁遇到呢(希望你们不会遇到)

原文链接:https://www.cnblogs.com/kevingrace/p/5904800.html(MySQL 数据库误删除后的数据恢复操作说明)

然后 我都打算从头开始了, 虽然很难但是一时之间也没有什么好的办法 当我已经把项目拷过来准备从头开始时 ,

下意识的问了一下主管 如图:

刚开始还以为要唉批了 结果没想到 她居然给我耐心的讲解 并把我的数据库找回来了

虽然数据库时找回来,但是里面的表数据没了。

即使时这样我也很满足了 只是少了点工序

操作如下:

首先 找到自己生成数据库的文件 如图:

然后把这几个文件删除 

第二步就是找到链接数据库的配置文件 

第三步 用命令 迁移数据库

到这里就差不多了

最后一步重新生成解决方案管理器 

进入navicat  看一下 如图:

这样就大功告成了 最后回到vs 重新生成一下  运行即可

像上面这样就行了 。

哎 虽然表结构找回来  但是我的数据没了 

在这里 温馨提示一下各位老铁们 一定要记得备份 一定要记得备份 一定要记得备份 主要的事情要说三遍。

这里顺便提一下 团队资源管理器 

就是这个 以前不知道咋用 不过 现在公司里面好像用这个的还挺多的

我们打开以后在里面创建分支 进行操作

创建好分支后 可以先把你的数据提交到本地一下 保存一下数据

提交后就可以放心大胆的玩耍了 他会在你的本地给你生成一份数据文件  

相当于备份  如果你玩坏了也没关系 用分支回退就行了 这样它就会回到原来的数据模型

查看历史记录恢复就ok了。

到这里就完了 喜欢的话点个关注吧  

我是小付 我们下期见。


开心一刻

1.我有一哥们,对他媳妇说:

“媳妇,我算命了,算命的说我135岁的时候有个坎!”

他媳妇冷冷的说:“咋的,坟让人刨了阿?”

小付点评:确认过眼神 你的老婆是狠人!


2.什么是友谊?

我毕业后换过4个手机号,

谁也没告诉,

然而同学结婚时还是联系到了我。

小付点评:正义可能会迟到,但是永远不会忘记砸到你头顶。


评价

是伍尚金哇_v

2020/5/1 17:34:50

帅哥的文章总是那么精彩

忘掉过去式:@是伍尚金哇_v洒洒水了 你也是大帅哥哇

2020/5/4 9:14:52 回复

.netcore3.1 ABP+vue 实战 (一)

ABP前言一个应用程序框架和起点的ASP.NET MVC web应用程序与最佳实践和最流行的工具!(它是这样说的)1.项目的创建创建项...

ABP框架的介绍和基用法

一、什么是ABP框架? ABP框架全称为“ASP.NETBoilerplateProject”,中文翻译为“ASP.NET样板项目”,诞生的主要目的就是...

ABP数据库迁移

让我们来了解数据库迁移吧!还坑了我好久哇!一、首先二、出现程序包后按以下步骤做如果没按照以上步骤做的话你输入的是add...

ABP添加菜单(服务端添加菜单项)

一 首先创建好一个项目二、找到Navigation结尾类,在类中找到SetNavigation方法,按照模板中提供的菜单添加方法添加MenuIte...

ABP框架中用插件生成复选框(神坑)

前言:hello ,各位老铁们 五一收假了 也该收心了 今天和小付一起来看看我遇到的问题吧!今天要说的是用插件生成复选框上次...

EF多种更新方法。EF修改,Entity Framework修改。ABP vnext ef 更新封装

[TOC] 方法1:直接执行更新的sql语句过于简单不说了 方法2:先查询在更新Users result = oapEntities.Users.Where(a =&gt...

ABP tatable插件实现页面跳转查询数据

columnDefs:[ { targets:0, data:"identification", render:function(data){ //此处是跳转页面连接(根指定...

ABP swagger方法重载

代码:services.AddSwaggerGen(c => { c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First()); });

ABP项目下载

下载链接:https://aspnetboilerplate.com/Templates版本视情况而定1.2.

ABP 视图生成

一.先在数据库生成一个视图,如下:二.在ABP程序的Core层创建与数据库里视图所对应的实体如下:三.在ABP程序的EntityFrame...

ABP Xml为Swagger接口页添加详细注释

我们选中我们Application层的项目,右键“属性”,勾选为Xml生成文档,如下图所示。在你的 项目名.Web.Host 的startup目录...

ABP 控制台的基本操作

Update-Database -Migration:0 (删除表结构,受用于数据库,它把数据库的表结构删了)drop-database(数据库删除)Remove-...

ABP 自动映射 AutoMapper

转载:https://www.cnblogs.com/sugarwxx/p/13298800.html自动映射有如下几种:AutoMap,AutoMapFrom和AutoMapTo1.AutoMap...

ABP 多租户数据共享

转载于:https://www.cnblogs.com/Martincheng/p/10185430.htmlABP开启多租户,实体继承了IMayHaveTenant或者IMustHaveTena...
每一段路程,都是一种领悟
排名
10
文章
100
粉丝
17
评论
34
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
天下有道,以道殉身;天下无道,以身殉道。