そのため、Web サイトをホストする別の PC から SQL データベースをエクスポートします (SQL テーブルを担当するサイトのタブが正常に表示されます)。
しかし、私のPCでは、それを機能させることができません。したがって、構成エラー、権限に関係するもの、またはSQLデータベースファイルである必要があります.
Web サイトをホストするために phpmyadmin からデータベースをインポートすると、このエラーが発生します。
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL said: Documentation
#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
だから、私は行って行を削除します
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ただし、データベースはインポートされており、必要なデータが含まれています。しかし、削除できない information_schema、phpmyadmin、および mysql を除いて、インポートされたすべてのデータベースを削除し続けます。
この行なしでデータベースを再度ロードすると、今回は次のエラーが発生します。
Error
SQL query:
-- --------------------------------------------------------
--
-- Table structure for table `CHARACTER_SETS`
--
CREATE TEMPORARY TABLE `CHARACTER_SETS` (
`CHARACTER_SET_NAME` varchar( 32 ) NOT NULL DEFAULT '',
`DEFAULT_COLLATE_NAME` varchar( 32 ) NOT NULL DEFAULT '',
`DESCRIPTION` varchar( 60 ) NOT NULL DEFAULT '',
`MAXLEN` bigint( 3 ) NOT NULL DEFAULT '0'
) ENGINE = MEMORY DEFAULT CHARSET = utf8;
MySQL said: Documentation
#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
この sql データベースは 2.9 MB であるため、インポートするために、zip 圧縮し、圧縮された .zip ファイルとしてインポートします。
この質問は、この質問のフォローアップです。私の問題はphpコードにあるのではなく、別の人(私とは連絡が取れていない人)によって別のPCで動作することに気付きました。
前もって感謝します。
PS: 私もそれらを実行しました。問題は残ります。
mysql> GRANT ALL PRIVILEGES ON * . * TO 'root'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)