您的位置:首页 > 数据库

web应用无法连接数据库 Access denied for user 'root'@'localhost' (using password: YES)

2015-07-15 11:00 597 查看
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3536)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3468)

因为没授权

mysql> select user,host from mysql.user;

+------+--------------------+

| user | host |

+------+--------------------+

| root | % |

| root | ::1 |

| root | localhost |

| root | vps.studiothem.com |

+------+--------------------+

4 rows in set (0.00 sec)

mysql> grant all on *.* to root@'%';

Query OK, 0 rows affected (0.05 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.04 sec)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: