2012-02-03 9 views
0

私のプロジェクトは、ubantu 9.0に配備されました。いくつかの理由で、ubantuはクラッシュしました。私はmysqlにアクセスできません。.frmファイルのデータを使用してデータベースをバックアップする方法

"mysql ..../data"から "mysql ..../data"にデータ全体をコピーしました。
データベースを表示しましたがデータを取得しませんでした。

テーブルを選択すると、「テーブルが存在しません...」のようなエラーが表示されます。

誰でもデータを取得するために何をすればいいのか教えていただけます。

ありがとうございました。

答えて

0

データのバックアップは、ディレクトリのコピーほど簡単ではありません。 あなたは、あなたのDBをダンプ表示されるはずです。http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html あなたはもうMySQLを実行することができない場合は、次のことを試してください。

  • MySQLサーバ
  • が新しいDATADIR chownコマンド
  • になりますディレクトリを作成停止しますmysql:mysqlユーザにディレクトリ
  • 古いdatadirから新しい場所にファイルをコピーします。ただし、ib_arch_log_0000000000、ib_logfile0などのファイルが新しい場所にコピーされていないことを確認してください。
  • mysqlユーザがファイルとディレクトリを所有していることを確認してください
  • my.cnfを変更して、新しいdatadirを参照してください。
  • MySQLデータベースを再起動する
関連する問題