質問

再インストール後も、古いデータはすべてMySQL / dataフォルダー内に表示されますが、実際にはデータベースに読み込まれません。

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

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

役に立ちましたか?

解決

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

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

他のヒント

上記は良い考えです。 既存のデータベースに影響を与えずに既存のバックアップディレクトリからバックアップを回復するには:

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

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

    • my.cnf /my.iniをアクティブなフォルダに変更します
    • MySQLサービスを再起動します
    • ダンプしたMySQLをインポートする
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top