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)