MySQL エラー: ユーザー 'root@localhost' のアクセスが拒否されました (使用パスワード: NO)
問題:
Windows デスクトップで WordPress を実行しようとすると、MySQL が 必須。ただし、インストール中に root パスワードを設定しないと、WordPress はインストール時に root パスワードを要求します。デフォルトのパスワードを使用して、または mysql -u root -p を使用してパスワードなしで MySQL にアクセスしようとすると、アクセスが拒否されます。
考えられる解決策:
ユーザーはアクセスできない可能性があります。インストール中に MySQL の root パスワードを設定しました。この問題を解決するには、以下の手順に従います:
mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
更新:
上記の手順を実行した後でも、次のエラー メッセージが表示されてアクセスが拒否される場合があります:
「アクセス」ユーザー「root@localhost」に対して拒否されました(使用パスワード:YES)"
追加の解決策:
このエラーを修正するには、次の手順を使用して root ユーザーのパスワードをリセットします。
mysql> use mysql; mysql> truncate table user; mysql> flush privileges; mysql> grant all privileges on *.* to root@localhost identified by 'YourNewPassword' with grant option; mysql> quit;
以上がユーザー「root@localhost」の MySQL アクセスが拒否されるのはなぜですか (パスワードを使用: NO または YES)。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。