java应用程序无法与本地主机上的mysql中的特定数据库连接,出现连接拒绝错误

标签 java exception connection mysql-error-1064

我的 Java 应用程序未与本地主机上 MySQL 中的特定数据库连接。当我尝试连接时,出现“连接被拒绝”命名错误。

我还检查了 MySQL 服务的工作情况,因为本地主机上有两个数据库,我能够与一个数据库连接。我已经用谷歌搜索了所有内容,但我的问题仍然没有解决。

最佳答案

请检查绑定(bind)地址

( https://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_bind-address ) 查看您是否正确更改了 mysql 上的 my.cnf|ini 配置文件。

此外,如果您尝试使用不同的计算机进行连接,那么您必须创建一个用户并授予他这样的权限,以使数据库可以远程使用

创建由“mypass”标识的用户“jeffrey”@“%”;

将 db1.* 上的所有内容授予“jeffrey”@“%”;

通配符 % 用于授予对连接您计算机的任何 IP 的访问权限。

关于java应用程序无法与本地主机上的mysql中的特定数据库连接,出现连接拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175456/

相关文章:

java - 在线程中的 Catch 中抛出

javax.crypto.IllegalBlockSizeException : last block incomplete in decryption exception

ASP.NET – 错误抛出或记录

ios - NSPOSIXErrorDomain Code=61 "The operation couldn’ t被完成。拒绝连接”

java - 连接到远程数据库

java - 通过LAN网络(java)发送和监听swing事件?

java - @Aspect 方面的 Spring Autowiring bean 为空

java - 在 Java 中创建泛型类和参数

java - Tomcat & Maven : "Publishing failed with multiple errors Error reading file"

sql-server - 尽管凭据正确,Azure SQL Server 连接错误 - 错误号 :18456, 状态 :1, 类别:14