概要
MySQL8.0をインストール後、Sequel Proで接続できない場合の対処法としてMySQL Workbenchを使用する。
環境
macOS
: Catalina 10.15.7
MySQL
: 8.0.12
問題点
Sequel ProでMySQL8.0に接続しようとした場合、認証プラグインの関係でアプリ側が対応しておらず接続できない状況が発生します。
認証プラグイン自体を変更することで従来通りにSequel Proで接続することも可能ですが、それでは安全性が下がってしまいます。
解決策
代替案としてMySQL8.0に対応しているアプリMySQL Workbench
を使用することで、認証プラグインの変更を回避して接続できます。
macの場合、下記コマンドでインストールできます。
$ brew cask install mysqlworkbench
Sequel Pro
とMySQL Workbench
のメリット・デメリットについて知りたい方は、Sequel Pro vs MySQL Workbench vs TablePlusに詳しくまとめられています。
まとめ
認証プラグインの変更をしたくない方は、アプリを変えるだけで簡単に接続できるようになるので使用を検討してみてはいかがでしょうか。