0

私はPHPとMYSQLを学んでいます。select、insert、update、delete、create、alter、index、および drop の権限を持つ新しいユーザーを作成しましたが、それらはデータベース固有のものです。このユーザーにログインさせようとすると、取得し続けます

エラー 1045 (28000): ユーザー 'bookorama'@'localhost' のアクセスが拒否されました (使用するパスワード: YES)。

root ユーザーとしてログインできますが、このユーザーがデータベースを使用できるようにするにはどうすればよいかわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

1

GRANT コマンドを正しく実行した場合は、コマンド「FLUSH PRIVILEGES;」を実行します。そしてさらに試みる。

再び失敗した場合は、GRANT コマンドを確認する必要があります: http://dev.mysql.com/doc/refman/5.1/en/grant.html

例:

GRANT ALL PRIVILEGES ON databasename.* TO 'bookorama'@'%' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
于 2012-08-10T07:04:22.983 に答える