Mysql

如何檢查mysql在哪個埠上執行

  • May 4, 2020

在我的 Windows 開發盒上,mysql 在埠 3306 上執行

如何檢查它在我必須將應用程序上傳到的 unix 伺服器上執行的埠。

我做了

mysql> 顯示全域變數,如“埠”;

這表明我正在使用port 3306並且我繼續搜尋錯誤。

真正了解哪個應用程序正在偵聽哪個介面以及要使用哪個埠的最佳方法netstat

您可以以root身份執行此操作:

netstat -tlnp

它將列出所有的偵聽服務,如下所示:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      25934/mysqld
tcp6       0      0 :::22                   :::*                    LISTEN      7964/dropbear

最後一列顯示 mysqld 將自己綁定到埠 3306,監聽所有介面。

事實上,這適用於一切,而不僅僅是 mysql。您也可以使用它非 TCP 套接字。

引用自:https://serverfault.com/questions/116100