EasyPHP{WAMP} で root パスワードを設定した後、phpMyAdmin から MySQL にアクセスできない

StackOverflow https://stackoverflow.com/questions/2540794

質問

MySQL の初回起動時にセットアップが成功した後、セキュリティ上の理由から ROOT パスワードをセットアップするように求めるページが表示されました。

パスワードを設定すると、MySQL にアクセスできなくなります。エラーは次のとおりです。

1045 - Access denied for user 'root'@'localhost' (using password: NO) 

ネットで調べて、次のオプションを試しました config.inc.php phpmyadmin フォルダーから:

  1. 認証を「http」に設定すると、ユーザー名とパスワードの入力が求められます。

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    
  2. 構成ファイルに正しいパスワードを設定します

    $cfg['Servers'][$i]['password'] = 'myPwd';
    

どれもうまくいきませんでした。

MySQL にアクセスするための回避策を提案できる人はいますか?root アカウントが使用できないことには問題ありませんが、他のユーザー名を使用してデータベースを CRUD したいと考えています。

役に立ちましたか?

解決

ここに私のphpMyAdminのconfig.inc.phpファイルがあります

<?php

$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

?>
Apacheの/ PHPは、MySQLと同じマシン上で実行されている場合は、

それは十分でなければなりません。次に、ユーザー名とパスワードの入力が求められます。ルートとあなたが設定したパスワードを入力します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top