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

Patricia Arquette
リリース: 2024-10-26 20:17:02
オリジナル
106 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!