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)
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)
相关文章推荐
- RMAN恢复数据库报ORA-19573错误
- MySQL cMake 新老参数对比及 cMake 配置及安装方法详解
- sql查询当前用户所有表、字段及相关注释信息
- oracle递归查询实例
- sql server与mysql 中创建唯一索引
- MongoTemplate操作mongodb
- Mongodb 副本集
- MySQL的语句执行顺序
- mysql 开放的telnet
- Mac下新安装的MySQL无法登陆root用户(安装时没有设置密码)
- mysql insert和前台显示乱码
- XMPP之安装mySQL--Mac OS(一)
- 统计nginx日志中访客的IP和次数,并且实时写入redis中。
- tempdb数据库过大
- oracle、子句实现递归查询
- 命名参数,防止sql注入,使用named parameter
- 【数据库】分库分表
- 非等值连接中,连接条件与where条件的区别
- Oracle XMLTable 使用教程与实例
- sqlserver2005一次数据库还原操作