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
参考 文章
最后,连接成功,问题解决。