开新项目。使用MySQL8,在经历过B级别的网速下载后,终于安装好了MySQL,虽然在终端上是可以直接登录的。
但是我使用Navicat就无法访问了,提示什么登录失败,还有乱码。
搜索了一下,发现是MySQL8默认的登录插件换了。要换回来只需要一条sql
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
然后查询mysql库下的user表
再次使用navicat访问。就可以了。
本文共 294 字,大约阅读时间需要 1 分钟。
开新项目。使用MySQL8,在经历过B级别的网速下载后,终于安装好了MySQL,虽然在终端上是可以直接登录的。
但是我使用Navicat就无法访问了,提示什么登录失败,还有乱码。
搜索了一下,发现是MySQL8默认的登录插件换了。要换回来只需要一条sql
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
然后查询mysql库下的user表
再次使用navicat访问。就可以了。
转载于:https://www.cnblogs.com/feimaoicoding/p/10964331.html