6

webmatrix からローカルで phpMyAdmin を試してみたい...定期的にログインページが表示されるが、ログインに問題がある..試行するたびに#2002 MySQL サーバーにログインできない

phpMyAdmin の最新バージョンをダウンロードしたら、公式ガイドで提案されているように config.inc.php ファイルを作成しました。多くのパラメーターを試してみましたが、成功しませんでした。ファイルの実際の構成は次のとおりです。

<?php

    /* Servers configuration */
    $i = 0;

    /* Server: localhost [1] */
    $i++;
    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'HTTP';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'pass';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;

    /* End of servers configuration */

    $cfg['DefaultLang'] = 'en-utf-8';
    $cfg['ServerDefault'] = 1;
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';

    ?>

どこが間違っていますか?

4

1 に答える 1

2

問題の2 つの解決策をたどりました。うまくいく方を選んでみてください。

ソリューション: 1

MySQL のパスワードをpassとして設定しましたが、この設定でフラグを TRUE に設定しました。$cfg['Servers'][$i]['AllowNoPassword'] = true;

このようにフラグをFALSEに設定してみてください

$cfg['Servers'][$i]['AllowNoPassword'] = false;

ソリューション: 2

MySQL のrootユーザーとしてログインしているため、上記の構成設定を次のように変更する必要があります。

$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
于 2013-05-10T11:19:25.290 に答える