EasyPHP{WAMP} で root パスワードを設定した後、phpMyAdmin から MySQL にアクセスできない
-
23-09-2019 - |
質問
MySQL の初回起動時にセットアップが成功した後、セキュリティ上の理由から ROOT パスワードをセットアップするように求めるページが表示されました。
パスワードを設定すると、MySQL にアクセスできなくなります。エラーは次のとおりです。
1045 - Access denied for user 'root'@'localhost' (using password: NO)
ネットで調べて、次のオプションを試しました config.inc.php
phpmyadmin フォルダーから:
認証を「http」に設定すると、ユーザー名とパスワードの入力が求められます。
/* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'http';
構成ファイルに正しいパスワードを設定します
$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と同じマシン上で実行されている場合は、それは十分でなければなりません。次に、ユーザー名とパスワードの入力が求められます。ルートとあなたが設定したパスワードを入力します。
所属していません StackOverflow