1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Sequel ProでMySQLに接続できない時の対処法

Posted at

#SequelProでMySQLを操作したい

macOSでローカル環境のmySQLに接続したいけど、
うまくいかなかった時の対処法をメモ

#やったこと
ググった結果、
通常のSequelProはMySQLの最新バージョンに対応していないため、
以下の手順で最新バージョンに対応したsequel-pro-nightlyを
インストールしてくださいとのこと。

$ brew cask uninstall sequel-pro
$ brew cask install homebrew/cask-versions/sequel-pro-nightly

やってみたけどやはり接続失敗。

##解決策
解決策としては以下2点が挙げられます。
1.MySQLの認証方法を変更する
2.違うGUIツールを使う(Table Plus:https://tableplus.com/)

###1.MySQLの認証方法を変更する

SequelProはMySQLのバージョン8.xの認証プラグインには対応していないため、
認証プラグインを変更必要があります。

まずは現在の認証プラグインを確認
caching_sha2_passwordになっています。

mysql> SELECT user, plugin FROM mysql.user;
+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| mysql.infoschema | caching_sha2_password |
| mysql.session    | caching_sha2_password |
| mysql.sys        | caching_sha2_password |
| root             | caching_sha2_password |
+------------------+-----------------------+

認証プラグインを変更するには以下のコマンドを入力します。

>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password 
BY '任意のパスワード';

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| mysql.infoschema | caching_sha2_password |
| mysql.session    | caching_sha2_password |
| mysql.sys        | caching_sha2_password |
| root             | mysql_native_password |
+------------------+-----------------------+

これで認証プラグインが変更されました。

※任意のパスワードについて、パスワードポリシーに反しているとエラーになります。
パスワードポリシーの変更方法はこちら↓
https://qiita.com/freedog1/items/2616333fcca279397485

##SequelProの接続確認

名前:任意
ホスト:127.0.0.1
ユーザー名:root
パスワード:任意のパスワード

接続できましたでしょうか。
これでもできない場合は
SQLサーバが起動しているかどうか確認してみてください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?