qidao123.com技术社区-IT企服评测·应用市场

标题: 在 IntelliJ IDEA 中连接 MySQL 时出现 Access denied for user ‘root‘@‘localhost‘ (using p [打印本页]

作者: 魏晓东    时间: 2025-4-1 16:58
标题: 在 IntelliJ IDEA 中连接 MySQL 时出现 Access denied for user ‘root‘@‘localhost‘ (using p
在 IntelliJ IDEA 中连接 MySQL 时出现 Access denied for user 'root'@'localhost' (using password: YES) 错误,通常是由于用户名、暗码或权限设置不精确导致的。以下是具体的排查和解决方法:

1. 检查用户名和暗码

确认用户名和暗码是否精确


测试连接



2. 检查 MySQL 用户权限

查看 root 用户的权限

修改 root 用户权限

  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
  2. FLUSH PRIVILEGES;
复制代码

3. 检查 MySQL 设置文件

修改 MySQL 设置文件


4. 重置 root 用户暗码

如果忘记 root 用户暗码,可以重置暗码:

5. 检查 IDEA 的数据库设置


6. 检查防火墙

如果 MySQL 运行在长途服务器上,确保防火墙答应 MySQL 端口(默认 3306)的访问:


7. 其他大概的原因


总结

通过以上步调,可以解决 Access denied for user 'root'@'localhost' (using password: YES) 错误。如果问题仍未解决,请检查 MySQL 的错误日志(通常位于 /var/log/mysql/error.log 或 C:\ProgramData\MySQL\MySQL Server X.X\Data\*.err),获取更多具体信息。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4