MySQL アクセスが拒否されました: 'ユーザー 'root@localhost' のアクセスが拒否されました (パスワード: NO を使用)'
WordPress を実行しようとしたときローカルでは、「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:NO を使用)」というエラーが発生する場合があります。これは、MySQL root ユーザーのパスワードが設定されていない場合に発生します。
パスワードの問題を解決する手順:
MySQL を停止します。サービス:
特権なしで MySQL を起動します:
次のコマンドを実行します:
mysqld_safe --skip-grant-tables &
MySQL を入力してくださいシェル:
新しいターミナル ウィンドウで次を実行します:
mysql -u root
Clearそしてグラント権限:
次のコマンドを使用してユーザー テーブルをクリアし、root 権限を付与します:
USE mysql; TRUNCATE TABLE user; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
変更を確認して再起動MySQL:
追加注:
以上がローカル WordPress MySQL で「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:NO を使用)」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。