怎么恢复数据库mdf文件(mysql数据库删除了怎么还原数据?)

发布日期:2023-01-17 03:34:48   浏览量 :592
发布日期:2023-01-17 03:34:48  
592

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

怎么恢复数据库mdf文件(mysql数据库删除了怎么还原数据?)

一、mysql数据库删除了怎么还原数据?
不知道你的mdf文件是否受损,如日志盘出错后数据写入不完整、未停服务或离线数据库直接拷贝mdf出来。你这种情况没遇到过,不过也可以模拟场景,有时间再试试。

你说的方法就是一种,一般也只有这种操作:

1.找一个相似的环境,创建同名数据库;

2.将数据库离线offline,将原数据文件和日志文件删除;

3.将要恢复的mdf拷贝过去;

4.将数据库设置在线online,会提示有问题,失败…

5.将数据库设置为可疑状态suspended;

6.使用数据库修复命令 DBCC checkdb 允许丢失数据恢复。如果正常,设置online数据库就可以访问了。

二、如何还原SQL Server数据库?
ERVER数据库恢复的情况:1,有bak文件的数据库恢复;2,有mdf,ldf数据库文件的恢复。

一、bak文件的恢复:

1、准备好你的bak文件,打开Microsoft SQL Server Management Studio,新建个数据库如mynew,点击确定。

2、鼠标右键单击你创建的数据库,依次选择“任务”“还原”“数据库”,打开还原数据库对话框。

3、在还原数据库对话框中点击“源设备”,弹出源设备查找对话框,找到你的bak文件。

4、将bak加到备份集中,勾选还原,然后点击选项页卡,选择覆盖现在数据库,注意一定要选择,否则会报错说你的程序集和要还原的不兼容,最后点击确定。

二、mdf,ldf文件的恢复:

1、准备好你的mdf,ldf文件,将其拷贝到你数据库所在的DATA文件夹下。

2、然后在Microsoft SQL Server Management Studio中新建一个查询,用程序来还原数据库,执行以后你会发现左面的数据库列表里多出来你创建的数据库了。

扩展资料:

如果你的数据库是在云平台上,这个时候你是没有权限访问数据库的DATE文件的,所以上面两种还原方式都会不起作用。不过一般这个云平台会提供数据库还原的方式,大部分都是用SQL文件还原的。
关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部