Products
GG网络技术分享 2025-11-12 18:38 2
在Linux系统中, 作为root用户,有几种方法Neng查找MySQL服务的端口号:
netstat 命令bash
sudo netstat -tuln | grep mysql

3306 的行,这通常是MySQL的默认端口号。/etc/mysql/my.cnf 文件my.cnf 文件, 通常位于 /etc/mysql/ 或 /etc/ 目录下:bash
sudo vi /etc/mysql/my.cnf
port 关键字,通常你会找到类似下面的行:ini
port = 3306
ps 和 grep 命令bash
sudo ps -ef | grep mysqld
mysqld 的行, 并查kan cmdline 列,其中兴许包含端口号:bash
mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/host_name.err --pid-file=/var/lib/mysql/host_name.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
bash
mysql -u root -p
sql
SHOW VARIABLES LIKE 'port';
telnet 测试端口bash
telnet localhost 3306
Ru果端口是开放的,你将kan到MySQL的登录提示。Ru果端口是关闭的,telnet将不会响应。
通过以上方法之一,你Neng在Linux系统中找到MySQL服务的端口号。
Demand feedback