6

先月、Windows を再インストールする必要があり、WAMPフォルダーを別のパーティションに移動しました。WAMP を再度インストールしましたが、古いデータベースが必要です。安全なパーティションに保存されている WAMP フォルダーから古い MySQL データベースを取得するにはどうすればよいですか?

wamp/bin/mysql/../data/ に古いデータベースがあります。データベース フォルダのみをコピーすると、phpMyAdminで古いデータベースのすべてのテーブル/ビューを表示できません。

4

3 に答える 3

6

InnoDBテーブルを使用しているように見えるので、データ フォルダーに ib* ファイルもコピーする必要があります (ただし、これにより、新しいインストールで作成された InnoDB テーブルが上書きされます)。

別の方法として (より良い方法として)、構成ファイルで「datadir」パラメーターを設定し、古いインストールのデータ フォルダーへのパスを指定することもできます。

于 2010-01-17T21:12:22.570 に答える
1

wamp\bin\mysql\mysql5.5.24\data フォルダーのような古い wamp に移動し、すべてのコンテンツをコピーして貼り付けるか、新しいセットアップ フォルダー "wamp\bin\mysql\mysql5.5.24\data" に置き換えます。

于 2013-06-30T07:53:06.437 に答える
1

バックサイドで MySQL サーバーに変更を加える場合 (つまり、標準の MySQL コマンドまたはインターフェースを使用しない場合)、変更を行う前にサーバーを停止し、変更を行った後に開始することを忘れないでください。

とにかく、これは推奨される方法ではありません。mysqldump代わりに使用して定期的なバックアップを作成し、後で を使用してダンプ ファイルを復元できますmysql ... < dump-file.sql

于 2010-12-29T07:02:13.497 に答える