Sequel Pro无法连接到MySql数据库

时间:2019-12-22 16:40:21

标签: mysql macos

我是mysql的新手,请多多包涵...

我通过自制软件安装了mysql,在完成mysql_secure_installation中的所有步骤之后,我可以在终端中连接到它。 那是我收到此消息的时间:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.18 Homebrew
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

这意味着它已安装并正常工作,对吧?

好,所以现在我打开Sequel Pro并尝试使用套接字连接进行连接。我在用户名字段中输入了“ root”。我在密码字段的mysql_secure_installation中添加了我设置的密码。但是然后我得到这个错误: Sequel Pro Error

我在安装中做错了吗?我忘了安装东西吗? 还是因为其他原因?

我该如何解决?

非常感谢!

2 个答案:

答案 0 :(得分:1)

仅针对其他人,Sequel Pro 已修复连接到 Mysql 8 时的问题。

您可以从 https://sequelpro.com/test-builds 下载版本号 #a2e6c1198d(或之后的任何完整版本)。

答案 1 :(得分:0)

MySQL 8默认使用caching_sha2_password。 Sequel Pro可能不支持此身份验证插件。

要使用以前的身份验证插件,请运行:

ALTER USER 'root'@'yourhost' IDENTIFIED WITH mysql_native_password BY 'yourpw';
FLUSH PRIVILEGES;
QUIT