ホームページ  >  記事  >  データベース  >  以下に、質問ベースで記事の内容に適合し、英語で書かれたタイトル オプションをいくつか示します。 * Sequel Pro での MySQL 接続の失敗: 接続できないのはなぜですか? * Sequel Pro と MySQL Authentica

以下に、質問ベースで記事の内容に適合し、英語で書かれたタイトル オプションをいくつか示します。 * Sequel Pro での MySQL 接続の失敗: 接続できないのはなぜですか? * Sequel Pro と MySQL Authentica

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-26 20:17:02107ブラウズ

Here are a few title options that are question-based, fit the article's content, and are in English:

* MySQL Connection Failure in Sequel Pro: Why Can't I Connect?
* Sequel Pro and MySQL Authentication: How to Fix the

Sequel Pro での MySQL 接続エラーのトラブルシューティング

macOS で Sequel Pro を使用して MySQL データベースに接続しようとすると、次のような問題が発生する場合があります。 error:

Unable to connect to host 127.0.0.1, or the request timed out.

この問題は、Sequel Pro が MySQL ユーザー認証の最近の変更にまだ適応していないために発生します。このエラー メッセージは、認証プラグイン caching_sha2_password が見つからないことを具体的に示しています。

解決策: 認証設定の変更

この問題を解決するには、認証を手動で更新する必要があります。 MySQLの設定。従う手順は次のとおりです:

  1. MySQL 構成の更新:

    • my.cnf 構成ファイル (通常は / にあります) を編集します。 etc/my.cnf.
    • [mysqld] セクションに次の行を追加します。

      default-authentication-plugin=mysql_native_password
  2. ルートパスワードの変更:

    • mysql -u root -p を使用してターミナルから MySQL サーバーに接続します。
    • 接続したら、次のコマンドを実行して、 root パスワードを mysql_native_password プラグインと互換性のあるものに変更します:

      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[new password]';
  3. MySQL サービスを再起動します:

    • 次のコマンドを使用して MySQL シェルを終了し、MySQL サービスを再起動します。

      brew services restart mysql

これらの手順を完了すると、Sequel Pro ができるようになります。

注: 自作以外の MySQL インストールの場合、システム環境設定でデータベースを初期化し、[レガシー パスワードを使用する] を選択することで、破壊的なクイック フィックスを利用できます。 」ただし、この方法では既存のテーブルが削除されます。

以上が以下に、質問ベースで記事の内容に適合し、英語で書かれたタイトル オプションをいくつか示します。 * Sequel Pro での MySQL 接続の失敗: 接続できないのはなぜですか? * Sequel Pro と MySQL Authenticaの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。