MySQLでユーザー「root」@「localhost」エラーに対して拒否されたアクセスを修正する方法



問題を排除するために楽器を試してください

MySQLは、「SQL」言語に基づくオープンソースのデータベース管理システムです。 MySQLには、オープンソースで無料で使用できるアプリケーションであるXAMPPコントロールパネルがバンドルされています。ただし、ごく最近、ブラウザや「MySQL」データベースから「MySQL」データベースにアクセスできないユーザーから多くの報告が寄せられています。 ‘root’ @ ’localhostの使用が拒否されました ‘”エラーが表示されます。



エラーメッセージ



この記事では、この問題を修正する最も簡単な方法を紹介し、このエラーがトリガーされる理由についても説明します。それ以上の問題を回避するために、ガイドに注意深く従ってください。



MySQLでユーザー「root」@「localhost」エラーのアクセス拒否の原因は何ですか?

複数のユーザーから多数のレポートを受け取った後、問題を調査することを決定し、多くの既知のトラブルシューティングプロセスを試した後、解決策を考案しました。また、この問題が発生した理由を調査し、以下にリストしました。

  • 無効な「.ini」構成: 「.ini」ファイルには、「MySQL」サーバーの特定の起動構成が格納されています。これは、データベースをロードする際のゲートウェイとして機能します。場合によっては、このエラーがトリガーされたために、「。ini」ファイルから特定のコードシーケンスが欠落していることがわかりました。

問題の性質についての基本的な理解ができたので、次に解決に進みます。

解決策:「。ini」ファイルを再構成する

XAMPPコントロールパネルの「.ini」ファイルが適切に構成されていない場合、MySQLデータベースとの安全な接続の確立が妨げられる可能性があります。したがって、このステップでは、コマンドを追加してファイルを再構成します。それを行うには:



  1. 開いた XAMPP コントロールパネルをクリックして、 'やめる' 両方のボタン「 Apache 」と「 MySQL '。

    MySQLとApacheの両方の停止ボタンを押す

  2. ナビゲート 「のインストールディレクトリへ XAMPP 」とダブルクリックし、「 MySQL 」フォルダ。

    「MySQL」フォルダを開く

  3. ダブル クリック午前 」フォルダを開き、「my.ini」ファイルを右クリックします。
  4. クリック編集 」オプション。
  5. 見つける 言葉 ' [mysqld] リスト内の」。
  6. 追加 「下の次のコマンド [mysqld] 」行と「 ポート=…。 」行。
    skip-grant-tables
  7. クリック オン ' ファイル 」を選択し、「 保存する '。
  8. 閉じる ドキュメントを開き、XAMPPコントロールパネルを開きます。
  9. クリック 両方の「スタート」ボタンで 「アパッチ」 および「 MySQL '。

    MySQLとApacheの両方の開始ボタンをクリックする

  10. 開いた ブラウザ、 試してみてください MySQLにログインして 小切手 問題が解決しないかどうかを確認します。
1分読む