重置或修改一下数据库密码,重新连接试试
从应用程序来看,您的jdbc配置中密码没有正确设置,建议检查下jdbc的相关配置。比如数据库服务器地址,用户名和密码是否正确?
Access denied for user 'root'@'localhost' (using password: YES)
打印出这句代码说明连接数据库时有密码写入,但是密码错误。
建议检查一下配置文件的数据库的连接串中密码是否正确(或者有空格什么的)。
可以根据连接串中的密码在命令行直接登录测试一下。
是否是端口3306号被占用了,可以用如下方法检查一下。
①在打开的cmd中,输入命令netstat -a 查看端口口列表,查找3306是否被其它软件占用;
②使用命令netstat -ano|findstr 3306(查看占用3306端口号进程的PID,最右边的数字);
③使用命令taskkill /PID ②中进程PID数字 -t -f(将进程杀死);
④尝试链接mysql。