2016-06-29 7 views
0

今日の午前驚くべきことに、私のMYSQLデータベースからいくつかのデータが削除されていることがわかりました。MYSQLデータベースから削除された行を回復する方法

、はい、それがどこにある場合、MySQLは、任意のログを保持しDOES MySQLデータベースからデータを復元する方法を提案してください? すべてのレコードを取得するためのクエリを提案してください。あなたが「ドン場合

mysqlbinlog binary_log_file > query_log.sql 

:私はあなたが以下のように使用することができ、あなたのサーバー上でアクティブなバイナリログを持っているなら、あなたはmysqlbinlog

を使用することができますMYSQLワークベンチ5.

+0

多分バックアップ? –

+0

私はmytable.ibdファイルを交換したことを通知する幸せバックアップ –

+0

を予定していない何も、私は私のデータが見つかりましたが、残念ながらMuSqlが開始されていない、ここで –

答えて

3

を使用しています

おそらくそれを失ってしまったでしょう。

あなたはSQLバイナリログを変換する方法の詳細については、hereを見ることができます。バイナリログは、次のコマンドを実行して、有効か無効かどうかをチェックすることができます

SHOW VARIABLES LIKE 'log_bin'; 
+2

詳細情報を提案してください、リカバリツールによって、これらを発見します。http:// DEV .mysql.com/doc/refman/5.7/ja/mysqlbinlog.html –

+0

mysql bydefaultはインストール時にバイナリログを有効にしますか? –

+0

@RohitJapeはい、できます。あなたが '「log_bin LIKE」SHOW VARIABLESは入力して、それを行うことができます。私はmytable.ibdファイルを交換したことを通知する' –

関連する問題