2010-12-28 9 views
0

私は最近phpmyadminとApacheを再インストールし、データベースを復元しようとしています。 いくつかはInnoDBです。InnoDB/phpmyadminの問題

バックアップから.frmファイルをコピーしようとしました。データベースは表示されましたが、古いものの表はまったく表示されませんでした。

誰でもこの問題を解決する方法を知っていますか?これまで私はこの問題を抱えていませんでした。私は解決策を見つけるのに苦労しています。

答えて

3

InnoDBは.frmファイルだけでなく、それ自身のデータディレクトリにもデータを保存します。バックアップしていない限り、データは失われます。

次回はmysqldumpを使用してください。

1

また、MySQLを再インストールしたと仮定します。単にApacheを再インストールするか、phpmyadminを実行してもデータが失われることはありません。

これが当てはまらない場合は、phpmyadminのセットアップ方法と、古いデータベース/テーブルの探し方を正確に記述する必要があります。 Maerlynが指摘したように、あなたはまた、mysqldumpを、常に最良の選択肢である、MySQLの

を再インストールしたと仮定すると、

。 MySQLをアップグレードする場合は、常にmysqldumpを使って完全バックアップを取得してください。

新しいMySQLのインストールが最後のバージョンより新しい場合は、おそらくmysql_upgradeユーティリティを使用してテーブルファイルを高速化する必要があります。

関連する問題