4

再インストール後、すべての古いデータは引き続き MySQL/data フォルダー内に表示されますが、実際にはデータベースにロードされません。

MySQL にデータ フォルダをスキャンさせたり、以前のインストールからの古いフォルダを再インポートさせたりする方法はありますか?

[最後のバックアップ/エクスポート後に一部のデータが変更されました - 一部は私のせいです - そのため、SQL ファイルを再インポートするのではなく、フォルダを認識したいと思います。]

4

2 に答える 2

11

データが正しいフォルダーにある場合、MySQL で表示されるか、サーバーの起動時にエラーが発生します。/var/log/messagesMySQL エラー ログ (設定で定義) を確認してください。

エラーが発生せず、データが表示されない場合は、データ パスがmy.cnf別のフォルダーを指している可能性があります。

于 2010-05-16T18:59:21.103 に答える
4

上記は良いアイデアです。既存のデータベースに影響を与えずに、既存のバックアップ ディレクトリからバックアップを復元するには、次の手順を実行します。

  • my.cnf / my.ini をバックアップ フォルダに変更します (OUCH がない場合は、後で変更してください !!!)
  • MySQL サービスを再起動します

バックアップから実行しているので、必要なデータ テーブルの MySQL ダンプを実行します。

  • my.cnf / my.ini をアクティブなフォルダーに変更します
  • MySQL サービスを再起動します
  • ダンプした MySQL をインポートする
于 2014-04-14T22:48:45.130 に答える