mysql - MySQL:用户'root'@'localhost'的访问被拒绝(使用密码:是)
问题描述
我正在尝试在 Mac (Mojave) 上安装和运行 MySQL 8.0.22,但一直无法这样做。
我正在尝试使用命令
$ sudo /usr/local/mysql/bin/mysql -u root -p
并提示输入 root 密码,我这样做了,但随后遇到错误:
Access denied for user 'root'@'localhost' (using password: YES)
我 100% 确定我输入了我在安装过程中创建的正确密码(我现在已经重新安装了多次),所以我不明白问题出在哪里。
我已经在网上查看了有关如何解决此问题的其他帖子,但没有一个有效。
有人对全新安装的这个问题有任何见解吗?谢谢!
解决方案
几件事情要检查。
- 检查当前目录中是否存在覆盖密码的任何 .my.cnf 文件。
- 使用命令登录
mysql -uroot -p -h<<ipaddress>>
推荐阅读
- python - Python在模式后获取引号中的文本
- r - 在 R 中,decompose() 函数返回错误消息
- excel - 列出 zip 子目录中的文件
- r - 在 r 中条件为 FALSE 时分配唯一 ID
- java - IntelliJ 标记为红色,但删除并再次添加后解决
- visual-studio-code - 如何使用 ripgrep 和 fzf 模糊查找包含特定文本的所有文件并将其打开 VSCode
- vue.js - 在 vue.js 项目中添加背景图像时出现此错误
- spring - Spring Security 登录操作未设置 cookie
- .net - 在 Linux 上从 .NET Core 连接到 Informix
- javascript - 247freepoker.com 在什么程序中完成?