一尘不染

如何测试MySQL在哪个端口上运行以及是否可以连接到该端口?

mysql

我已经安装了MySQL,甚至以用户身份登录那里。

但是当我尝试这样连接时:

http://localhost:3306
mysql://localhost:3306

都不行。不确定两者是否都应该工作,但其中至少有一个应该:)

如何确定端口确实是3306?有Linux命令可以以某种方式查看它吗?另外,是否有更正确的方法通过网址进行尝试?


阅读 533

收藏
2020-05-17

共1个答案

一尘不染

要在端口上找到侦听器,请执行以下操作:

netstat -tln

如果mysql确实在该端口上侦听,您应该看到一条类似于以下内容的行。

tcp        0      0 127.0.0.1:3306              0.0.0.0:*                   LISTEN

端口3306是MySql的默认端口。

要进行连接,您只需使用所需的任何客户端,例如基本的mysql客户端。

mysql -h localhost -u用户数据库

或由您的库代码解释的URL。

2020-05-17