idea连接数据库错误 java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)
java.sql.SQLSyntaxErrorException: Unknown database ‘demo’

今天运行以前的项目,突然发现自己在Idea里面连接不上Mysql了
但是通过Navicat 可以正常连接
帐号密码也没有问题
在这里插入图片描述
于是我查了网上的一些方法,主流的都是帐号多打空格,密码输入错误,没有配置远程连接,权限不够等,对我都不符合

网上方法

博客

我的问题

本地Mysql3306端口被占用
解决方法:

1、进入cmd

2、查看3306端口
C:\Users\username>netstat -o -n -a | findstr :3306
在这里插入图片描述
显然这里有其他应用占用了本地Mysql端口
3.进入任务管理器
在这里插入图片描述

在这里插入图片描述
关闭PID 为8396的程序即可解决,但这只是临时解决。
此时也已经可以连接成功
在这里插入图片描述

4.长期解决
找到8396 对应的程序
我的是禅道服务
修改里面的mysql端口为3308
在这里插入图片描述
参考 文章
最后,连接成功,问题解决。
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值