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

MySql连接被拒绝-Java[重复]

沈思博
2023-03-14

所以今天我决定如果我把数据库转移到另一个服务器上,我的网站会运行得更快,所以我做了,你可以看到我是如何连接下面的:

final String driver = "com.mysql.jdbc.Driver";
            final String url = "jdbc:mysql://external_ip_address_here:3306/dbname";
            final String username = "user";
            final String password = "pass";
            Class.forName(driver);

            Connection connection = DriverManager.getConnection(url, username, password);

当我连接到127.0.0.1/localhost时,这种方法很好,现在我得到了这个错误:

修复1:修复了连接被拒绝的错误-步骤1:编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf步骤2:删除行bind-address=127.0.0.1

共有1个答案

符渊
2023-03-14

检查服务器防火墙配置。可能是你问题的原因。在防火墙设置中添加允许从您的URL连接的新规则。

 类似资料:
  • 问题内容: 我已经为RMI的客户端编写了以下代码。但是得到 代码: 问题答案: 如果要在绑定,重新绑定或查找时获取该注册表,则注册表不会运行。如果让它进行远程调用,请参阅Javadoc随附的RMI FAQ 中的项目A.1 ,如果您正在运行Linux,还请检查/ etc / hosts文件是否将127.0.0.1映射到localhost和您的真实IP地址。到您的真实主机名- 在某些Linux发行版中

  • 问题内容: 我创建了一个小工具,过去它像一个魅力一样可以部署小型WordPress实例。看起来像这样: 但是当我现在启动它时(也许是因为docker更新到Docker 1.9.1版本,build ),它失败了 当我的猫的有项针对MySQL: 而且我能够ping通MariaDB服务器。 当我安装WordPress并多次重启后,MariaDB容器打印出来: 是哪个指示它正在运行,不是吗? 我如何获得W

  • 问题内容: 我的seleniumwebdriver上出现了太常见的连接拒绝错误。几周前执行了相同的代码。 我一直在阅读现有帖子中的内容,并尝试将geckodriver和FireFox更新无济于事。我可以在另一台运行相同版本的驱动程序,浏览器和库等的计算机上运行相同的代码。如何找到特定于该计算机的原因?错误如下。 调试1调试2调试3 而且,即使是以下基本代码,我也可以运行它。 铬示例。 故障跟踪:

  • 我的selenium WebDriver上出现了一个非常常见的连接拒绝错误。几周前也在执行相同的代码。 我一直在翻阅现有的帖子,并尝试更新geckodriver和FireFox,但没有任何效果。我可以在运行相同版本的驱动程序、浏览器和库等的另一台计算机上运行相同的代码,如何才能找到这台计算机特有的原因?错误在下面。 调试1调试2调试3 我甚至可以运行下面的基本代码。 以铬为例。

  • 问题内容: 我是 HBase 和 Hadoop的 新手。我已经完全设置了HBase并完美启动。现在,当我尝试使用Java客户端从 p1 连接到HBase(HBase安装在 p2上 )时,它抛出了一个奇怪的异常。 问题答案: 我找到了解决方案。 通过仅从我的 主机中 删除 localhost 条目。现在我的本地主机条目就像 192.169.19.50 [这是我的hbase IP] =本地主机,而不是