ホームページ > データベース > mysql チュートリアル > ローカル WordPress MySQL で「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:NO を使用)」を修正する方法?

ローカル WordPress MySQL で「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:NO を使用)」を修正する方法?

Patricia Arquette
リリース: 2024-12-11 18:40:13
オリジナル
946 人が閲覧しました

How to Fix

MySQL アクセスが拒否されました: 'ユーザー 'root@localhost' のアクセスが拒否されました (パスワード: NO を使用)'

WordPress を実行しようとしたときローカルでは、「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:NO を使用)」というエラーが発生する場合があります。これは、MySQL root ユーザーのパスワードが設定されていない場合に発生します。

パスワードの問題を解決する手順:

  1. MySQL を停止します。サービス:

    • Windows サービスを開きます
    • MySQL サービスを見つけて停止します。
  2. 特権なしで MySQL を起動します:

    • 管理者としてコマンド プロンプトを開きます。
    • に移動します。 MySQL bin ディレクトリ (通常は「C:Program FilesMySQLMySQL Server 5.1bin」)
    • 次のコマンドを実行します:

      mysqld_safe --skip-grant-tables &
      ログイン後にコピー
  3. MySQL を入力してくださいシェル:

    • 新しいターミナル ウィンドウで次を実行します:

      mysql -u root
      ログイン後にコピー
  4. Clearそしてグラント権限:

    • 次のコマンドを使用してユーザー テーブルをクリアし、root 権限を付与します:

      USE mysql;
      TRUNCATE TABLE user;
      FLUSH PRIVILEGES;
      GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'YourNewPassword' WITH GRANT OPTION;
      ログイン後にコピー
  5. 変更を確認して再起動MySQL:

    • MySQL を終了し、サービスを通常どおり再起動します。
    • これで、設定したパスワードでログインできるようになります。

追加注:

  • パスワードを設定したくない場合は、GRANT コマンドで「YourNewPassword」の代わりに空の文字列を使用してください。
  • 次のようなエラーが発生した場合「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:YES を使用)」。手順を繰り返しますが、GRANT に「YES」ではなく「NO」を入力します。コマンド。

以上がローカル WordPress MySQL で「ユーザー 'root@localhost' のアクセスが拒否されました (パスワード:NO を使用)」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート