无法连接到MySQL服务器,org.netbeans.api.db.explorer.DatabaseException,通信链接失败

时间:2016-03-09 21:21:43

标签: mysql netbeans

当我尝试Register MySQL Server

时,我在弹出窗口中收到以下错误消息
Unable to connect to the MySQL server: 

org.netbeans.api.db.explorer.DatabaseException: org.netbeans.api.db.explorer.DatabaseException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.. 

The server may not be running or your MySQL connection properties may not be set correctly. Do you want to edit your MySQL connection properties? 

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我通过单击否解除此问题,删除已创建的MySQL实例并重新启动,但这次使用了所有默认值。

另外,请确保在Admin Properties标签中mysql.exe等的路径正确无误

答案 1 :(得分:0)

在我的情况下,J驱动程序文件丢失。因此,首先从https://dev.mysql.com/downloads/connector/j/下载驱动程序 然后安装它。安装后,它将放置在

/usr/share/java/mysql-connector-java-8.0.18.jar 

(仅供参考:您的驱动程序版本可能有所不同。)

现在,您必须在netbeans中添加该文件,即goto服务>驱动程序。 右键单击MySQL(连接器/ J驱动程序)>自定义 点击添加。

给予路径

/usr/share/java/mysql-connector-java-8.0.18.jar 

单击确定。

现在再次右键单击MySQL(Connector / J驱动程序)>“使用...连接...

提供用户名(通常为root)和密码以及数据库。