web-dev-qa-db-ja.com

エラー#1044-データベース「information_schema」へのユーザー「root」@「localhost」のアクセスが拒否されました

よし、シナリオはこうだ

今日、mysqlサーバーで完全バックアップを実行しました。その.sqlダンプファイルをインポートしようとすると、タイトルに記載されているエラーが表示され、他のすべてのデータベースがロードされません。

Phymyadminでファイル全体をインポートできるようにするにはどうすればよいですか、またはSQLダンプからinformation_schemaを「削除」できる方法はありますか

ありがとう

14
JonYork

ダン・グロスマンが言ったように:

Information_schemaをダンプから「削除」するには、ファイルをメモ帳で開き、それらの行を削除します。実行する順次クエリのテキストファイルにすぎません。

9
JonYork

Information_schemaを開いて実行します

FLUSH TABLES

これにより、information_schema CACHEがクリアされ、テーブルが最新のスキーマに「再同期」されるためエラーが停止します。

3
Tom

Notepad ++というプログラムを使用します。

Sqlファイルを開くと、プログラムは、information_schemaデータベースが実行しようとしていることと、毎回失敗する理由を明確に確認できる方法でそれを配置します。データベースのその部分を安全に削除できます。

次に、PCにWAMPをインストールし、mysqlプログラム(mysql front)を実行して、データベースをインポートします。インポート後、テーブルとデータベースへのフルアクセスができます。

必要なものをエクスポートしてから、新しいデータベースにインポートするだけです。

0
mario