解决了在 MacOS 上安装 MySQL 之后的连接问题

我从官网下载了 MySQL,安装之后,当我用 Sequel Pro 客户端连接服务器的时候报个一个如图的错误。

Image

当时我不知道怎么处理,进过 Google 搜索,我找到了解决方案。


全新安装的情况

这个问题源于你使用了 MySQL 8 的一个新特性强密码加密方式,如果你是用.dmg文件安装的 MySQL 8,你找到系统设置 > MySQL,然后点击初始化数据库,并键入你的密码,然后选择第二个选项使用旧的密码加密方式

  1. 从系统设置中打开 MySQL,并选择初始化数据库
  2. 输入新密码
  3. 选择使用旧密码加密方式
  4. 重启服务器
  5. 再次连接 MySQL 服务器

非全新安装的情况

对于非全新安装的 MySQL,你可以这样来修改密码加密方式:

ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

相关连接