资讯专栏INFORMATION COLUMN

Brew MySQL version 8.0.12 Sequel Pro connection fa

wenhai.he / 2513人阅读

摘要:问题解决失败原因密码加密方式,客户端不支持在数据库服务器上登录的密码是用插件加密的。

caching_sha2_password 问题解决

失败原因:密码加密方式【caching_sha2_password】,客户端不支持

在数据库服务器上登录:

mysql>use mysql; 
mysql>select user, host, plugin, authentication_string from userG; 
************************** 4. row ***************************
                 user: root
                 host: localhost
               plugin: caching_sha2_password

root 的密码是用 caching_sha2_password 插件加密的。而客户端找不到 caching_sha2_password 插件,于是登录不上

在服务器启动配置中不设置 default_authentication_plugin=mysql_native_password 的情况下,新创建的用户
都是 mysql_native_password 加密的,其实服务器默认是用 mysql_native_password 加密的;

那第问题来了,既然默认是用 mysql_native_password 加密的,为什么我的 root 的用户密码是用 caching_sha2_password 加密的?
可能是因为首次登录的时候通过mysql_secure_installation设置了密码的原因,root用户 在安装数据库时,指定的加密插件是:caching_sha2_password

修改root用户的加密插件,修改 root 用户密码:
mysql>ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "newpass";

newpass是你的新密码

以上解决问题

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/48064.html

相关文章

  • macOS Mojave 降级安装 MySQL 5.7

    摘要:前言自从升级至后小问题不断,现在使用安装默认也是版本,和类似我们依赖的组件可能还不支持高版本,新版本的某些更新和调整导致比如和不可用。当然我们也可以使用官方的,之前介绍了如何在下安装多版本,现在继续分享如何降级。 前言 自从macOS升级至Mojave后小问题不断,现在使用Homebrew安装MySQL默认也是8.0版本,和Python类似我们依赖的组件可能还不支持高版本,新版本的某些...

    kun_jian 评论0 收藏0
  • MySQL入门教程系列-1.4 MySQL工具

    摘要:客户端使用工具程序命令行工具。显示数据库表和列的信息,。替代的命令行工具是一个命令行工具,支持自动补全和语法高亮。 MySQL工具 showImg(https://segmentfault.com/img/remote/1460000007005414); showImg(https://segmentfault.com/img/remote/1460000005994202); sh...

    Atom 评论0 收藏0
  • MySQL入门教程系列-1.4 MySQL工具

    摘要:客户端使用工具程序命令行工具。显示数据库表和列的信息,。替代的命令行工具是一个命令行工具,支持自动补全和语法高亮。 MySQL工具 showImg(https://segmentfault.com/img/remote/1460000007005414); showImg(https://segmentfault.com/img/remote/1460000005994202); sh...

    h9911 评论0 收藏0
  • MySQL入门教程系列-1.4 MySQL工具

    摘要:客户端使用工具程序命令行工具。显示数据库表和列的信息,。替代的命令行工具是一个命令行工具,支持自动补全和语法高亮。 MySQL工具 showImg(https://segmentfault.com/img/remote/1460000007005414); showImg(https://segmentfault.com/img/remote/1460000005994202); sh...

    lufficc 评论0 收藏0
  • Mac 上的 MySQL 管理工具 -- Sequel Pro

    摘要:是用户常用的管理软件,属于开源项目的一个分支。在不同的个窗口中,对多数据库实施操作。语句的语法彩色加亮显示。语句的关键字表名字段名的自动完成。支持多种不同的字符编码。快速导入恢复导出备份及格式的数据。 Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL...

    BenCHou 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<