気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. phpMyAdmin
  2. 33 view

phpMyAdminで特権メニューが表示されないとき

ユーザーを追加するための「特権」メニューが表示されない場合、データベースを使う権限のないユーザーでログインしていることが考えられます。

原因:USAGE権限のユーザーでログインしている

たとえば、USAGEという権限で登録されているユーザーです。このUSAGEは、「データベースを使う権限がまったくない」という権限です。

つまり、次のようにUSAGE権限の「noauth」というユーザー名でログインすると、「特権」メニューが表示されません。

特権メニューが表示されない

特権メニューが表示されない

対策:「root」というユーザーでログインする

十分な権限を持つユーザーでログインすれば、この問題は解決です。

たとえば、MySQLのインストール時には「root」というユーザーが登録されています。

このユーザーは、すべてのデータベース操作が可能になっているので、「root」というユーザー名でログインすれば、「特権」メニューが表示されるようになります。

rootでログインすれば特権メニューが表示される

rootでログインすれば特権メニューが表示される

rootというユーザーを登録した覚えがない場合は、パスワードなしで登録されていることが考えられます。ログインできないときは、パスワードを空にしてログインしてみましょう。

rootユーザーのパスワードを空のままにしておくのは危険です。パスワードが未登録の場合は、できるだけ早く「特権」メニューなどから変更してください。

パスワードの設定後にphpMyAdminにログインできなくなった場合は、以下の記事を参考に対策をしてください。

phpMyAdminにログインできないとき

MySQLユーザーのパスワードを忘れてしまったとき

phpMyAdminの最近記事

  1. phpMyAdminのSELECT文に付加される「WHERE 1」とは

  2. phpMyAdminで作成したハイフン付きのテーブル名でエラーになる

  3. phpMyAdminで似たような行を繰り返し作成する方法

  4. phpMyAdminの「TRUNCATE TABLE」とは(DROP TABLEとの違いに…

  5. phpMyAdminのSQLに付加される「’」に似た記号「`」は何?

関連記事

PAGE TOP