mysql - plugin - xampp sequel pro




Sequel ProとMySQL接続に失敗しました (2)

[email protected]経由でMySQLに接続する場合は、パスワードもリセットするようにしてください!

ALTER USER 'root'@'127.0.0.1'は、mysql_native_password BY '[password]'と識別されました。

私はちょうど家庭からのMacのmysqlをインストールした

brew install mysql

mysql -V

mysql  Ver 8.0.11 for osx10.13 on x86_64 (Homebrew)

それは動作し、私はmysqlにログインすることができますが、Sequel Proから

ホスト127.0.0.1に接続できないか、要求がタイムアウトしました。

アドレスが正しく、必要な特権を持っていることを確認するか、接続タイムアウト(現在10秒)​​を増やしてみてください。

MySQLは言った:認証プラグイン 'caching_sha2_password'はロードできません:dlopen(/usr/local/lib/plugin/caching_sha2_password.so、2):イメージが見つかりません

私が逃しているものを理解できない


これは、Sequel Proはまだ新しい種類のユーザーログインの準備が整っていないためです。エラーは「ドライバがありません。 非自作インストールのためのクイックフィックス:

Apple Logo > System Preferences > MySQL > Initialize Databaseを選択し、新しいパスワードを入力して[古いパスワードを使用する]

再起動後、接続することができます。 それ以外の場合はdbテーブルを失う可能性があるため、新規インストール時にのみ実行してください。

mysql +自作

基本的には、手動でいくつかのアクションを実行する必要がありますが、上記のソリューションのようにデータベースデータは削除されません

  • my.cnfファイルとセクション[mysqld]行を追加してください:

    default-authentication-plugin=mysql_native_password

  • ターミナルからmysqlサーバにログインする: mysql -u root -p実行し、シェル内で次のコマンドを実行する:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';

  • exitを指定してmysqlシェルをexitsudo service mysqld restartを実行します。

うまくいくはずです。

my.cnf

my.cnfファイルのmy.cnfmy.cnf





sequelpro