MySQL java连接被拒绝:java.sql.SQLException: Access denied for user 'root'@'****' (using password: YES)
2018-02-01 11:30
633 查看
//系统运行出现错误: java.sql.SQLException: Access denied for user 'root'@'***.**.**.**' (using password: YES)
MySQL服务器部署在Ubuntu上,错误中被我隐掉的是我的公网IP。
数据库管理工具连接出现以下错误:
这是由于“IP为***.**.**.**,名字为root”的用户 没有权限访问数据库
解决办法:【以下两个方法原理是一样的,只是途径不同】
1、如果已经通过Navicat[数据库管理工具]连接上了数据库,执行下面内容:
grant all privileges on *.* to root@'%' identified by '******' //***表示数据库连接密码
2、如果Navicat数据库连接不上数据库了,使用控制台修改MySQL权限
这里我使用Xshell连接Ubuntu系统:
通过以下语句完成修改权限:
修改完毕 再次连接即可。
转自:https://www.cnblogs.com/nextsummer/p/6736998.html
相关文章推荐
- java连接mysql数据库java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)的一种解决方法
- java.sql.SQLException: Access denied for user 'ROOT'@'localhost' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password:YES)错误
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) at com.mysql
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因
- Java_bug收集_java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- java连接linux中mysql出现:Access denied for user 'root'@'192.168.91.1' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)的一种解决方法
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- 链接MySQL的时候出现的java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- 错误java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- Caused by: java.sql.SQLException: Access denied for user 'root'@'host' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)