MySQL用のWebユーザアカウントを作成しようとしていますが、正しく動作させることができませんでした。私のユーザはですwebusrパスワードWebUserであり、データベースは本です。MySQL Webユーザ権限アクセスが拒否されました
私は、phpMyAdminでSELECT、INSERT、およびUPDATEのみを使用してユーザーを作成しました。私はPHPライン$db = new mysqli('localhost', 'webusr', 'WebUser', 'books');
を実行すると、メッセージ“Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'webusr'@'localhost' (using password: YES)”
ない私がここで間違ってやっているのかわからで失敗します。また、データベースには同じ権限設定があります。私はEasyPHPを使用してWindows PCにいます。パスワードなしでルートユーザーの設定を試しましたが、コードは正常に動作しているようです。
ユーザーパスワードを設定しましたか?パスワードなしで接続してみてください。 –
パスワードなしで試してみても、ユーザーを削除してパスワードなしで再作成しても、同じエラーが表示されます。 – Rick
'$ mysql -u webusr -p'とあなたが設定したパスワードを使ってコンソールにログインできますか?私はまた、「付与」が本当に「いいえ」であるべきかどうか疑問に思います。私はあなたがそれらを使うために特権を与えるべきだと思います。 – Rick