2

コマンドラインを使用して MySQL をうまく使用しており、さまざまなデータベース (主に CMS 用) を作成しました。

phpMyAdminJoomla! の本に載っていたものを使ってみることにしました。

しかし、データベースをクリックすると、information_schema、phpMyAdmin、および test しか表示されません。

すべてのデータベースを管理できるようにしたい (おそらく適切な資格情報を与える)。おそらく関連するのは、phpmyadminユーザーとして mysql にログインし、データベースの表示を行うという事実です。クエリを実行すると、これら 3 つのデータベースしか表示されません。

show_db_priv(phpmyadminユーザーへの付与)を含む何らかの付与が必要ですか? それだけなら、それを行うための正確な構文は何ですか? このユーザーの許可を表示すると、それがそのユーザーのshow_db_priv1 つではないことがわかります。

4

2 に答える 2

6

phpMyAdmin で MySQL root ユーザーとしてログインします。正しいパスワードを入力しても root としてログインできない場合は、phpMyAdmin の config.inc.php にこの行があり、true に設定されていることを確認してください。

$cfg['Servers'][$i]['AllowRoot'] =     true;

MySQL root アカウントにパスワードを割り当てていない場合、デフォルトのパスワードは空白です。その場合、phpMyAdmin の config.inc.php で AllowNoPassword が true に設定されていることを確認してください。

$cfg['Servers'][$i]['AllowNoPassword'] = true;
于 2013-03-23T09:42:13.110 に答える