java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

来源:互联网 发布:淘宝原味胖次 编辑:程序博客网 时间:2024/05/19 20:18


java jdbc连接数据库报错:
   java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

   数据库地址、密码、用户名都是对的。但是就是连接不上。


解决办法:

这个是因为,mySql的root用户,没有远程连接数据库的权限。所以一般在安装完数据库时,都会做如下一个操作,来修改root的权限:


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
0 0