我在使用<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端口上运行。
我该如何解决?
感谢帮助!
答案 0 :(得分:0)
从主机中删除phpadmin
路径,然后尝试重新连接。如果不起作用,请通过
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';