- 締切済み
XAMPPでのエラー
XAMPP1.6.4を正常にインストール完了しhttp://localhost/phpmyadmin/ にアクセスすると以下のようなエラーが出てしまいます。 #1045 - Access denied for user 'root'@'localhost' (using password: NO) 1.6.4をインストールする前に旧バージョンを使っており旧バージョンは最新版をインストールする前にアンインストールしてから最新版をインストールしました。 一度1.6.4をアンインストールして再度インストールしてみましたが同じエラーが表示されてしまいます。 どのようにしたら正常にphpmyadminにアクセスできるようになるでしょうか?宜しくお願いします。 OSはwinxpです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#49664
回答No.1
MySQLのrootにパスワードを設定していませんか? 標準では、phpMyAdminは、rootパスワードなしでログインを行いますので、パスワードが設定されているとログインに失敗します。 XAMPPのphpmyadminのディレクトリ内に、config.inc.phpというファイルがあります。これを開き、以下の行を検索してログインするユーザ名とパスワードの値を変更してください。 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password
お礼
引き続きいろいろ試した結果解決しましたので今後の方の為にも手順をご報告致します。 コントロールパネル>管理ツール>サービスからMySqlを選択>サービスの停止をしその後サービスの開始で再度phpmyadminにアクセスすると正常に表示されました。
補足
お返事ありがとうございます。 configinc.phpを確認したところ問題はないように思うのですが自信がないもので参考にソースを載せてみます。 71~73行目は $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP, signon or cookie) $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed となっておりパスワードは設定されておりません。 私は知識がないため簡単な疑問しか思いつかないのですがアンインストールし再度インストールしても結果が変わらない意味がわかりません。 (アンインストール時にはC:\xamppフォルダも消しています) 他に考えられる原因などはありませんでしょうか?引き続き教えて頂けると幸いです。