使用intelij

时间:2018-08-05 18:02:05

标签: java mysql intellij-idea jdbc

我在使用<ip>/phpmyadmin.访问的服务器上运行了mysql数据库 我想在intelij中创建数据源,而我试图在那里连接。

Host: <ip>/phpmyadmin
Database: <database_name>
User:root
password: *****
Url: jdbc:mysql://<ip>/phpmyadmin:3306/<database_name>

但是使用此方法我会收到intelij的错误:

> Connection to jdbc:mysql://<ip>/phpmyadmin:3306/<database_name>
> failed. [08S01] 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.

为什么会这样?在浏览器中转到<ip>/phpmyadmin会很好地将我委托给phpmyadmin,那么intelij为什么会抱怨呢?网址应该正确,mysql数据库正在服务器的3306端口上运行。

我该如何解决?

感谢帮助!

1 个答案:

答案 0 :(得分:0)

从主机中删除phpadmin路径,然后尝试重新连接。如果不起作用,请通过

检查MySQL在哪个端口上运行
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';