phpMyAdminの管理画面のエラー表示「設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました。」

/ PHP / Comment[0]

UbuntuServer14.04.1(i386)にインストールされたphpMyAdminにログイン時に「設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました。」というエラー表示が出ました。

解決方法

/etc/phpmyadmin/config.inc.phpを開き、controluserを検索すると以下の部分がヒットします。

    /* Optional: User for advanced features */
    $cfg['Servers'][$i]['controluser'] = $dbuser;
    $cfg['Servers'][$i]['controlpass'] = $dbpass;

直接ここにデータベースのuser,passを入れてもいいんですが、せっかくその上に「require('/etc/phpmyadmin/config-db.php');」という設定ファイルを読み込んでいる部分があるのでそのファイルを編集します。

<?php
:
$dbuser='phpmyadmin';
$dbpass='myPassword';
$basepath='';
$dbname='phpmyadmin';
$dbserver='';
$dbport='';
$dbtype='mysql';

$dbuser$dbpassをデータベースのユーザ,パスワードに編集すればおkです。

なぜかインストール時にrootに設定してもphpmyadminになってるんですよね。

関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可