我是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
我在安装中做错了吗?我忘了安装东西吗? 还是因为其他原因?
我该如何解决?
非常感谢!
答案 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