mysql数据库删除了怎么恢复

如题所述

1 找个别的机器安装个同版本的mysql或从已安装同版本的其他机器上(非同版本的也可以试下):
拷贝 mysql/data/mysql 目录到你的mysql/data/ 下吧
2 试着启动mysql服务,如果能启动了,理论上应该丢失的只有用户、授权等一些系统信息,不影响你的使用的数据;
如果不能启动,看错误日志,争取启动了。
3 赶紧把数据备份一份出来,重新把所有库(只是你后来创建的业务相关的库,不包括mysql库)都删了,重新导入一遍。理论上不这样也可以,但只是非生产重要的环境下。
4 重新做用户授权。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-15
  常见的情况:
  1、如完全丢失数据库文件,用一般数据恢复方式不能恢复2、表被删除,甚至被重写,表行被删除3、索引错误,或者IAM断裂4、数据库大面损坏,可以指定任意表或者字段提取数据5、系统表损坏甚至完全损坏,可以提取指定数据

  Oracle数据库恢复

 
 1、undo,systen表空间损坏的恢复2、误delete数据的恢复,误删除表空间drop,truncate表的恢复3、各种ora-错误的恢
复4、DMP文件不能导入数据库以及LOB数据恢复等情况5、oracle数据库中数据文件出现现坏块情况下的恢复6、oracle数据库无数据库文件但
有有日志的情况下的恢复7、能够在系统表和空间文件丢失,变成0字节下完整的恢复数据8、只要没有覆盖表空间件,都有信心恢复数据。无论你是什么系统
(Windows,UNIX)等,无论什么存储设备(硬盘,磁盘阵列)

  大
环乙木数据恢复是一家专门做手机数据恢复业务的公司,拥有先进的数据恢复认证设备,使用的几乎全部是自有技术,对于数据恢复,采用最先进的数据分析和处理
方法,对手机数据丢失的数据恢复成功率在95%以上。如果您已经多方咨询,别的手机数据恢复公司都告诉您,数据恢复无法实现。我们可以很自信地告诉您,这块工作是我们的强项。我们可以手机、硬盘、服务器、U盘、数据库数据恢复等所有手机数据,且我
们可以为大家提供大量的成功案例以供参考,让你对我们更具信心。本回答被网友采纳
第2个回答  2018-08-04
数据库文件丢失你可以用AneData全能文件恢复。像u盘、移动硬盘、手机内存卡、相机内存卡等等都可以恢复的。回收站清空文件恢复、直接Shift+Delete删除,软件卸载丢失的文件恢复。格式化分区,误ghost等丢失的文件恢复等等。本回答被网友采纳

数据误删怎么恢复MySQL数据mysql不小心把用户
mysqlbinlog是一个用于查看MySQL二进制日志文件的工具。如果在数据删除后没有备份MySQL数据库,可以尝试使用mysqlbinlog工具恢复数据。首先需要查找数据被删除的时间点。可以使用以下命令查看MySQL的二进制日志:mysqlbinlog \/var\/log\/mysql\/mysql-bin.00000X > bin.log 其中mysql-bin.00000X是二进制日志文...

解决MySQL误删数据的方法分享mysql不小心删除
如果您已经误删了某些数据,并且没有及时备份,那么您可以尝试使用一些数据恢复工具来恢复丢失的数据。 MySQL自带的工具是mysqldump,可以用来备份和还原MySQL数据库,但是它不支持部分数据恢复。如果您需要恢复部分数据,可以使用第三方工具,如Recuva、EaseUS Data Recovery等。4. 使用MySQL日志功能进行数据恢复...

MySQL恢复已删除的数据mysql恢复删除数据
另一种恢复MySQL删除数据的方法是使用数据库备份文件进行恢复,备份文件通常是非常有用的。备份文件应包含数据库所有可用的数据,因此可以将已删除的数据恢复到原始状态,但改变或更新数据的变更将无法恢复。如果构建一个备份文件很困难,也可以尝试使用MySQL提供的恢复工具进行恢复。MySQL提供了用于恢复数据的几...

MySQL 数据库误删除后的数据恢复操作说明
首先,如果数据库有定期备份,如每天12点的完全备份,那么在灾难发生后,可以利用备份文件和增量的binlog文件进行数据恢复。操作步骤包括:确认MySQL已开启binlog日志功能,通过在my.cnf文件中添加相关配置。检查备份情况,如ops库中的customers表,通过全备份文件(如ops_2016-09-25.sql.gz)中的CHANGE MA...

如何快速还原MySQL数据库mysql数据库还原
1.打开MySQL Workbench,选择空白连接 2.点击“恢复备份”3.选择sql文件 4.单击“开始恢复”,即可完成数据库还原。示例:使用MySQL Workbench 快速还原MySQL数据库 mysqlworkbench> start restore 总结 以上就是使用phpMyAdmin、mysql命令和MySQLWorkbench分别进行MySQL数据库还原的方法,以上三种方法都能有效帮助...

MySQL误操作导致数据表删除如何快速恢复mysql不小心删了表
使用备份恢复数据 如果您有定期备份MySQL数据库的好习惯,那么恢复数据会比较容易。通过备份文件可以将误删除的数据表还原回来。备份可以通过多种方式完成,可以使用MySQL自带的mysqldump工具或其他第三方备份工具,如Xtrabackup、MyDumper等来备份数据。举例来说,如果您使用mysqldump工具备份数据,请按照以下步骤来...

删库后能否恢复
1. **备份情况**:如果数据库在删除前已经进行了定期备份,那么可以通过恢复备份文件来恢复数据库。这是最直接且有效的方法,因为它包含了删除操作之前数据库的所有数据和结构。2. **二进制日志**:如果MySQL服务器启用了二进制日志(binlog)功能,并且这些日志在删除操作后未被删除或覆盖,那么可以...

数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog_百 ...
当MySQL数据库遭遇误删除数据的危机时,有可靠的方法可以借助binlog进行数据恢复。binlog,即二进制日志,是MySQL的核心工具,它记录了所有对数据库的修改操作。以下是通过binlog进行数据恢复的基本步骤:启用binlog功能,在my.cnf配置文件中设置,重启MySQL服务以确保记录日志。检查当前的binlog文件和位置,...

mysql数据库删除了怎么恢复
1 找个别的机器安装个同版本的mysql或从已安装同版本的其他机器上(非同版本的也可以试下):拷贝 mysql\/data\/mysql 目录到你的mysql\/data\/ 下吧 2 试着启动mysql服务,如果能启动了,理论上应该丢失的只有用户、授权等一些系统信息,不影响你的使用的数据;如果不能启动,看错误日志,争取启动了。3...

如何正确还原MySQL数据库mysql数据库如何还原
1、可以使用MySQL Dump程序进行数据库备份,MySQL Dump可以将MySQL数据库快速备份到硬盘中,可以方便地将备份还原到原始状态。它使用如下代码来备份MySQL数据库:mysqldump -u root -p database_name > database_name.sql 2、可以使用MySQL Administrator工具来实现数据库备份和还原。MySQL Administrator工具...

相似回答