怎么恢复数据库,数据库被删除了怎么恢复
老铁们,大家好,相信还有很多朋友对于怎么恢复数据库和数据库被删除了怎么恢复的相关问题不太懂,没关系,今天就由我来为大家分享分享怎么恢复数据库以及数据库被删除了怎么恢复的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
怎么恢复mysql数据库怎么恢复数据
简单情况下:进入原来mysql安装路径下的data文件夹下,找到相应的库和ibdata1,进行copy,就可回复原来的数据。
复杂情况下:
从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和操作。经过如下几种情况的操作。
1.
在本地重装MySQL(安装目录D:\Program
Files\MySQL\MySQL
Server
5.0),直接把mysql文件夹拷贝至D:\Program
Files\MySQL\MySQL
Server
5.0\。结果,失败:数据库连接错误。
2.
卸载后重装MySQL,将D:\Program
Files\MySQL\MySQL
Server
5.0\下的数据备份,只把mysql\data文件夹全部内容拷贝到D:\Program
Files\MySQL\MySQL
Server
5.0\data下。结果,失败:数据库连接错误。将备份的数据还完覆盖。结果,失败,还是连接不上数据库。
3.
卸载后重装MySQL,将mysql\data文件夹里的cf1,last文件夹(这两个是原来MySQL里的数据库)拷贝进D:\Program
Files\MySQL\MySQL
Server
5.0\data。连接成功,在Navicat
for
MySQL里看到数据库cf1和last,但是不能访问,因为数据全为零。明白了原来data里以数据库命名的文件存储的是数据库的表结构,不是元数据。下一步,把data文件夹里的ibdata1文件(3.4G大,明显存储了元数据)拷贝到D:\Program
Files\MySQL\MySQL
Server
5.0\data里,代替原来的ibdata1文件。重启电脑,打开Navicat
for
MySQL,连接成功,数据可以访问操作。
至此,操作终于成功。其实当初在那台机上把数据导出来,而不是现在直接把文件夹mysql复制过来会更容易恢复。但那台机已经重装了系统,也就是说MySQL失效了。
如何恢复系统数据库
恢复系统数据库:
1、新建一个数据库“kelin”(本数据库为需要还原的数据库)。
2、右键点击需还原的数据库,选择”任务“→”还原“→”数据库“。
3、点击选择“源设备”,然后点击“..”,弹出框中备份媒介选择“文件”,然后点击“添加”按钮,找到可以用于还原的1.bak文件,点击“确定”按钮。如图所示:
4、在“选择用于还原的备份集”下面勾选设定好的用于还原的备份集
5、点击左侧“选项”,在新界面中勾选“覆盖现有数据库”,要注意修改“还原为”中的途径,下面途径仅供参考:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\kelin.mdf
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\kelin_log.ldf
然后点击确定按钮。
6、最后弹出”对数据库‘kelin’的还原已成功完成“点击确定,就完成了对整个数据库的还原。
SQL数据库数据恢复怎么弄
具体步骤:
1、先在SQL服务下新建一个数据库和以前的数据库同名;
2、将这个新建的数据库“脱机”,在数据库上点右键,选择“所有任务”里面会有“脱机”选项;
3、从上面提到的目录下将和你数据库同名的两个文件复制出来;
3、将这两个文件拷贝到的数据文件夹下,覆盖掉现有的同名文件;
4、将刚才被“脱机”的数据库重新启动就可以了。
数据库被删除了怎么恢复
数据库删除了数据是一个很棘手的问题,数据的删除首先包括三个层面:
1.删除放入回收站,没有在回收站中清除数据。这种情况是最简单的,进入回收站,找到删除的数据,右击选择恢复。
2.删除后未放入回收站或者删除后清空回收站,尽量先不要往原数据所在盘符下储存内容,刚刚删除的数据只是文件结构被删除,真正的文件数据还没被覆盖。通过数据恢复软件是可以找回来的,专业的软件例如有超级兔子数据恢复软件。
3.如果是删除很久以后才想到数据库数据要恢复,并且磁盘一直在使用,磁盘被填满的话数据就已经被覆盖了,这样的数据是无法找回的。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!