2016-07-30 3 views
0

私は誤ってMSQLデータベースのレコードを削除し、バックアップはありません。ロールバックトランザクションはありません。私は本当に削除されたデータを元に戻したいと思います。どうすればいい?私を助けてください 。Mysqlデータベースで削除された行を回復する方法はありますか?

+2

DBをバックアップしていない場合は、おそらく回復する方法がありません。ほとんどのコンピュータの仕事の偉大なマントラ... "早く保存する、よく保存する"。 – MAP

+0

バックアップを取らない限り、それらのレコードを回復できる方法はありません。 –

+0

バイナリログが有効かどうかを確認してください。 'SHOW VARIABLES LIKE%log%'を表示します。変数 'log_bin'の状態を確認してください。それがオンであれば、失われたデータを復元することができます。 – 1000111

答えて

0

MySQLまたはMSSQLはどちらも同じではありません。 MSSQLSQL Serverを表しますが、削除されたデータを回復する方法は、トランザクションログを維持している場合は、最新の完全/差分バックアップを実行してください。そうすれば、トランザクションログから読み取ってバックアップからリストアしてデータを取り戻すことができます。そうでなければ、それらのデータを回復する方法はありません。

+0

こんにちはRahul、それはMySQLです。 SQL Server上のソーでは、ツールapexsqlを使用してデータを取得できますが、MySQLの操作方法はわかりません。 –

+0

@KolikaChan、あなたはバックアップまたはトランスログを維持していない限り、どんなツールも役に立ちません。 – Rahul

+0

トランザクションログは使用できません。私の悪い日@@! 。ありがとうございます 。 –

関連する問題