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

PHPプログラミングの教科書 [php1st.com]

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

投稿日:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-phpMyAdmin

Copyright© PHPプログラミングの教科書 [php1st.com] , 2018 All Rights Reserved Powered by AFFINGER5.