不小心删除了数据库,想要恢复数据的话,除了备份以外,还有以下方法。
如何在mysql中执行错误的update或delete时错误地恢复大量数据。 在运行时未打开事务,也未进行任何数据。 在这种情况下,您需要使用sql凶狠的发带log工具。
sql需要打开凶暴的发带log,但我不会说具体的打开方法
使用sql中的凶带log会生成凶带文件,并且需要这些文件进行恢复。 文件记录了数据库的所有操作。 (此方法的操作是再次执行数据库以前执行的语句以获得恢复效果。)
具体步骤:
1 )首先找到凶发带的文件。 一般在mysql的data文件夹中,结尾以. 00000X等形式结束。
2 ) mysql查找需要恢复的时间点语句使用凶暴发带log文件名示例(mysql凶暴发带log xx凶暴发带. 000001 )查看内容,找到对应的具体时间
3、导出sql语句,使用语句mysql中的凶发带log文件名sql文件路径示例(mysql中的凶发带log xxx中的凶发带,00001a.sql | mysql -u root -p )
如果必须指定----- start---- date-stop=' '-- date=' '以导出在指定时间执行的语句的示例(sql凶暴的发带log---- start-stop=' )
如果有多个凶恶的发带文件,请根据需要导出。
4 .执行一次使用mysql导出的语句。