1. ホーム
  2. php

[解決済み】XAMPPのphpMyAdminで「設定にあるcontroluserの接続に失敗しました。

2022-02-05 01:16:52

質問

Windows XPマシンにXAMPPをインストールしたところ、次のようなエラーが発生しました。

設定に定義されている controluser への接続に失敗しました。

XAMPPをインストールする前に、MySQLデータベースをインストールしていたのですが、それにはパスワードがありました。MySQLのconfig.inc.phpにパスワードを変更して入れたら、こんなエラーが出ました。

<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/xampp/');
exit;
?>

index.phpにアクセスしようとすると、XAMPPのインストールに何か問題があるような気がします。 この問題を解決するにはどうしたらよいですか?

解決方法

{を使用します。
  • ブラウザでphpMyAdminを開き、rootでログインしてください。
  • というデータベースを作成します。 phpmyadmin
  • {を使用します。 というユーザーを作成します。 pma を設定し、"host "にWebサーバのホスト名またはIPアドレス(WebサーバとMySQLが同じボックス上にある場合は localhost
  • phpmyadmin というファイルがあります。 sql. テキストエディタで開いてください。
  • phpMyAdminで、以下の項目を選択します。 sql データベースを開き、"SQL "タブをクリックします。
  • からテキスト全体をコピー&ペーストしてください。 create_tables.sql をテキストボックスに入力し、クエリーを実行します。
  • を開きます。 phpmyadmin ファイルを作成し、以下の行を追加してください(既存の設定がある場合は変更してください)。

    create_tables.sql
  • ファイルを保存して閉じます。

  • 重要 - PMA はログイン時に設定を読み込み、それを評価してセッションデータに保存するので、この操作を行うまでメッセージは消えません。

    1. phpMyAdminからログアウトし、再度ログインする。

    問題が解決しました。