
Windows 7システムのシステム復元で、MySQLテーブル内の一部のデータが失われる可能性はありますか?MySQLデータは通常、C:\ProgramData\MySQL\MySQL Server 5.6\データフォルダー、数日前にコンピューターに問題が発生し、システムの復元を求められましたが、その後、データのロールバックが行われました。これは可能ですか? これを回避する方法はありますか?
答え1
システムの復元がどの場所をカバーしているかは明確ではありませんが、あなたが説明していることは十分にあり得ます。これを防ぐ最も簡単な方法は、MySQL データを別の場所に移動することです。
確認データディレクトリ次のように:
mysql> select @@datadir; +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 5.6\data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
MySQL Server サービスを停止します。
に移動し
C:\Program Files\MySQL\MySQL Server 5.6
て開きますマイ.ini任意のテキスト エディターでファイルを開きます。変更するデータディレクトリMySQL アプリケーション データを保存する場所への行を追加します。
古いデータディレクトリそして、mysql フォルダをコピーして新しい場所に貼り付けます。
MySQL Server サービスを再起動します。