mysql - 错误 1045 (28000):MAC 上用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
问题描述
我已经安装了 8.0.18 MySQL 社区服务器 - GPL。1. 当我在终端中尝试“sudo mysql”时,出现以下错误。“错误 1045 (28000):用户 'root'@'localhost' 的访问被拒绝(使用密码:否)”。
需要从 Workbench 连接
MySQL 服务器已启动并正在运行。
尝试从工作台连接时出现以下错误
- 您的用户 'root' 从主机到 localhost:3306 的服务器的连接尝试失败:无法加载身份验证插件 'caching_sha2_password':dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not成立
当我运行此命令“mysql -u root -p”时,它显示 MySQL 控制台。仍然无法从 Workbench 连接
解决方案
推荐阅读
- api - 为什么我的 IEX API 请求没有通过?
- javascript - 我想使用循环使单选按钮与列表中的一样多
- javascript - 如何在 Android 上解密这些文件名?
- javascript - 将事件指令添加到 svelte html 表达式?
- amazon-dynamodb - How to add items to a map in DynamoDB
- python - tkinter 窗口没有打开,没有错误信息
- java - 从 Double Array Java 中删除所有 0 值
- haskell - 忽略 :: Applicative f => fa -> f ()
- cuda - 为什么 nvcc 在编译期间删除我的 if 分支?
- go - 如何删除在 FaunaDB 中搜索到的文档?