在连接到 mysql 的 jdbc 中访问被拒绝
Posted
技术标签:
【中文标题】在连接到 mysql 的 jdbc 中访问被拒绝【英文标题】:access denied in jdbc connecting to mysql 【发布时间】:2016-10-14 15:19:54 【问题描述】:我的数据库名称是:
test
我给了:
grant all on test.* to 'me' identified by 'foolinGAround_8-'
当我尝试通过 jdbc 连接时,我得到了
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: 用户'me'@'%' 拒绝访问数据库'test/'
是什么原因,如何解决?
【问题讨论】:
select user,host from mysql.user where user='me'
对不起 Drew 先生,我是 sql 和 java 新手,我无法理解您的回答,请见谅。
你能详细说明一下,这样对我有帮助吗
您的用户没有远程访问权限。使用grant all on test.* to 'me'@'%' identified by 'foolinGAround_8-'
不,我仍然得到相同的 sql 异常,Leon 先生
【参考方案1】:
试试GRANT ALL PRIVILEGES ON test.* TO 'me'@'%'IDENTIFIED BY 'foolinGAround_8-' WITH GRANT OPTION;
【讨论】:
以上是关于在连接到 mysql 的 jdbc 中访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
JDBC连接:即使所有Previlleges都被授予,用户也被拒绝访问[关闭]
Docker- django 在连接到 postgres 时抛出错误:psycopg2.OperationalError:无法连接到服务器:连接被拒绝
SQLAlchemy 和 PyMySQL 在连接到 AWS RDS 后拒绝连接到“localhost”
org.apache.http.conn.HttpHostConnectException:连接到 http://172.20.38.143 被拒绝