我的 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/