当前位置: 首页 > 知识库问答 >
问题:

获取java.sql.SQLExc0019:连接到远程mysql数据库时拒绝用户异常访问

宋飞舟
2023-03-14

我正在尝试使用jdbc连接连接到远程mysql数据库。但是我越来越

JAVAsql。SQLException:用户在运行java类时拒绝访问此异常。但我可以使用mysql查询浏览器或mysql命令连接到此数据库。我用以前的版本替换了jdbc驱动程序,但是我仍然收到了这个错误。我只能以只读方式访问远程数据库。请帮我解决这个问题。

try{//这将加载MySQL驱动程序,每个DB都有自己的驱动程序Class.forName("com.mysql.jdbc.驱动程序"); // 设置与DB的连接

  connect = DriverManager
      .getConnection("jdbc:mysql://myremotehost/remotedatabase?user=username&password=password");

  // Statements allow to issue SQL queries to the database
  statement = connect.createStatement();
  // Result set get the result of the SQL query
  resultSet = statement
      .executeQuery("select * from mytable limit 10");
  writeResultSet(resultSet);

} catch (Exception e) {
  throw e;
} finally {
  close();
}

谢啦

共有2个答案

漆雕彬彬
2023-03-14

假设您提供了正确的用户名和密码,这只是意味着用户没有足够的权限远程访问服务器。

通过创建用于远程访问服务器的应用程序的新用户,尝试以下操作:,

CREATE USER 'newUser'@'%' IDENTIFIED BY 'newPass123';
GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'%' WITH GRANT OPTION;

现在,使用newUsernewPass123远程连接。

  • 添加用户帐户
  • 如何允许MySQL客户端连接到远程MySQL服务器
郭俊人
2023-03-14

嗨,我找到了这个问题的解决方案。此错误是因为密码包含

 类似资料:
  • 我使用在AMPS(windows 10)上安装laravel。 它起作用了。 但是现在我想连接到MySQL。 我创建了一个“blog”数据库并更改了这两个文件:。环境文件: 和 /config/database.php: 但当我想迁移时,仍然会收到以下消息: C:\ProgramFiles(x86)\Ampps\www\blog [illumb\Database\QueryException] S

  • 问题内容: 我刚刚在网络托管服务上设置了MySQL数据库,并尝试使用以下php远程连接至该数据库: 我对php和MySQL还是很陌生,我不了解几件事。我已将上面的代码保存在文件中(称为demo.html),并尝试在Web浏览器中查看它(当前它不显示任何内容)。 我的托管公司告诉我,应该使用数据库连接 我以为我需要包括IP地址(使用PhPMyAdmin登录时看到的地址),因此我也添加了该地址。但是,

  • 问题内容: 在Windows XP上运行的MySQL 5.1.31。 从 本地 MySQL服务器(192.168.233.142),我可以以root用户身份进行如下连接: 从 远程 计算机(192.168.233.163),我可以看到mysql端口已打开: 但是,当尝试从 远程 计算机连接到mysql时,我收到: 我在mysql.user中只有2个条目: 我还需要做些什么才能启用远程访问? 编辑

  • 我使用最新版本的PsExec,并以管理员身份运行执行命令提示符。我们使用PsExec v2.11 执行简单的服务器连接测试(例如从我的机器my_机器到远程_服务器) 另一个域中的另一个伙伴,它获取拒绝访问错误。 要登录到计算机的用户是域\u伙伴\用户\u伙伴。 我检查了PSExec使用的端口445和135,它们都在远程_服务器上打开。其他领域。本地计算机: 可从资源管理器访问目录: 我得到访问被拒

  • PSQL:无法连接到服务器:连接被拒绝服务器是否在主机“”上运行并接受端口5432上的TCP/IP连接? Postgres安装版本为9.4。 主机操作系统:Ubuntu 15.04 客户端操作系统:Centos 7 我已经尝试了以下方法,但问题仍未解决: null

  • 我试图从Java连接到MySQL,但我得到以下错误。 谢谢你的帮助,我对此很陌生。我肯定密码和用户名是正确的,所以我不确定从这里去哪里。下面是我连接数据库的代码: