MySQL 和 Sequel Pro 连接错误
尝试在通过 Homebrew 安装的 Mac 上使用 Sequel Pro 连接到 MySQL 数据库时,用户可能会遇到以下问题:遇到“无法连接到主机 127.0.0.1”错误。此问题与 MySQL 使用的身份验证插件有关。
解决方案
MySQL Homebrew
- 编辑my.cnf 文件(macOS 上为 /etc/my.cnf)并在 [mysqld] 部分中添加行“default-authentication-plugin=mysql_native_password”。
- 使用命令“mysql”连接到 MySQL 服务器-u root -p”在终端中。
- 在 MySQL shell 中,执行命令:“ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';” (将 [password] 替换为所需的密码)。
- 退出 MySQL shell 并使用“brew services restart mysql”重新启动 MySQL 服务器。
快速修复(破坏性) )
- 打开系统偏好设置> MySQL >初始化数据库。
- 输入新密码并选择“使用旧密码”。
- 重新启动 MySQL。
- 此方法可能会破坏现有数据库表。
Sequel Pro 的替代品
对于在 Sequel Pro 中遇到持续问题的用户,请考虑 SequelAce 等替代品,SequelAce 是 Sequel Pro 的一个分支,具有稳定性改进和积极开发的功能。
以上是以下是一些标题选项,请记住问题格式和文章内容:
直接和具体:
* 为什么我在 M 上的 Sequel Pro 中收到'无法连接到主机 127.0.0.1”的详细内容。更多信息请关注PHP中文网其他相关文章!