いつものように、私はPMAを使用して完全なエクスポートを行いました。ダンプされたデータをインポートしようとすると、次のエラーが発生します。
#1044-データベース'information_schema'へのユーザー'root'@'localhost'のアクセスが拒否されました
どうしたの?
いつものように、私はPMAを使用して完全なエクスポートを行いました。ダンプされたデータをインポートしようとすると、次のエラーが発生します。
#1044-データベース'information_schema'へのユーザー'root'@'localhost'のアクセスが拒否されました
どうしたの?
ダンプに CREATE DATABASE が含まれていないことを確認してください。 information_schema
Information_Schema は、作成する必要があるものではありません。あなたを助けるかもしれないし、助けないかもしれません!
information_schema データベースの各テーブルは TEMPORARY MEMORY TABLE です
たとえば、information_schema.tables
mysql> show create table information_schema.tables\G
*************************** 1. row ***************************
Table: TABLES
Create Table: CREATE TEMPORARY TABLE `TABLES` (
`TABLE_CATALOG` varchar(512) NOT NULL DEFAULT '',
`TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT '',
`TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
`TABLE_TYPE` varchar(64) NOT NULL DEFAULT '',
`ENGINE` varchar(64) DEFAULT NULL,
`VERSION` bigint(21) unsigned DEFAULT NULL,
`ROW_FORMAT` varchar(10) DEFAULT NULL,
`TABLE_ROWS` bigint(21) unsigned DEFAULT NULL,
`AVG_ROW_LENGTH` bigint(21) unsigned DEFAULT NULL,
`DATA_LENGTH` bigint(21) unsigned DEFAULT NULL,
`MAX_DATA_LENGTH` bigint(21) unsigned DEFAULT NULL,
`INDEX_LENGTH` bigint(21) unsigned DEFAULT NULL,
`DATA_FREE` bigint(21) unsigned DEFAULT NULL,
`AUTO_INCREMENT` bigint(21) unsigned DEFAULT NULL,
`CREATE_TIME` datetime DEFAULT NULL,
`UPDATE_TIME` datetime DEFAULT NULL,
`CHECK_TIME` datetime DEFAULT NULL,
`TABLE_COLLATION` varchar(32) DEFAULT NULL,
`CHECKSUM` bigint(21) unsigned DEFAULT NULL,
`CREATE_OPTIONS` varchar(255) DEFAULT NULL,
`TABLE_COMMENT` varchar(2048) NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
mysql>
また、 --all-databases を使用して mysqldump を実行すると、information_schema
決して表示されないことに注意してください。
information_schema データベースの唯一の目的は、物理ファイルのメタデータとテーブルの論理記述をデータベースに格納することです。を実行するたびにservice mysql start
、mysqld はすべての information_schema テーブルを作成します。その後、mysqld はこれらの一時メモリ テーブルに物理ファイルに関する情報を入力します。
データベースの再ロードに関しては、mysqld に information_schema データベースを処理させてください。MySQL information_schema に関する2011 年 6 月 15 日の DBA StackExchange 投稿を参照してください。