【发布时间】:2016-12-06 00:24:24
【问题描述】:
我正在尝试在远程机器上的 mysql 数据库上运行一些查询。我在这台远程机器上没有管理员访问权限,所以我需要先在这台机器上验证我的凭据,然后才能访问数据库(这也需要我的用户名和密码验证)。阅读这篇文章 (Read remote file in java which needs username and password) 后,我可以看到如何使用身份验证来访问远程计算机,并且我熟悉使用 DriverManager 在本地数据库上运行查询;我只是不确定如何将这两个功能结合起来。有什么建议吗?
【问题讨论】:
-
一般情况下,远程机器上的mysql数据库认证与远程机器上的认证是不同的。这意味着 mysql 有自己的用户名和密码,您应该能够使用该用户名和密码与远程 mysql 服务器连接。不需要在远程机器上进行身份验证。
-
哦,很高兴知道。因此,如果我在使用带有 DriverManager.getConnection(...) 的 mysql 身份验证时收到“拒绝访问”错误,可能是什么原因导致的?
标签: java mysql remote-access