Phpmyadmin に「権限」タブが表示されない 質問する

Phpmyadmin に「権限」タブが表示されない 質問する

Windows に WAMP をインストールしていますが、どうやっても PhpMyAdmin に「権限」タブが表示されないようです。他のフォーラムのディスカッションや記事を読んで、次の操作を実行しました。

  • ルートとしてログインしていることを確認しました
  • 再インストールされたwamp
  • MySQLユーザーをリセットする
  • ユーザーのMySQLチェックを実行する
  • キャッシュをクリアしました

これらのテストを通じて、次のエラーが発生しました: Can't find file: 'user' (errno: 2)。その解決策を Google で検索しましたが、無駄でした。どなたか助けていただければ幸いです。

更新: スクリーンショット ここに画像の説明を入力してください

ありがとう

ベストアンサー1

ルートとして実行していることが確実な場合は、Cookie を消去してから更新してみてください。私の知る限り、これは特に Google Chrome に影響するバグですが、他のブラウザについても確実に言えるわけではありません。Chrome の開発者タブから削除する Cookie を選択できます。削除する必要があるのは、localhost Cookie のみです。

編集:

ああ、そうか。つまり、本当に「ユーザー」テーブルを削除してしまったということです。私の提案は、データベース内のテーブル用の CREATE スクリプトを見つけるかmysql、完全に再インストールすることです (どうやら、失う DB はそれほど多くないようです)。記録のために:

mysql> USE mysql;
Database changed
mysql> SHOW TABLES;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)

おすすめ記事