MySQL的默认端口号是3306。要查看MySQL正在使用的端口号,可以通过以下几种方法:
my.cnf
(Linux下通常位于/etc/mysql/my.cnf
或/etc/my.cnf
;Windows下通常位于MySQL安装目录下的my.ini
文件)。[mysqld]
部分,找到port
这一行,它会显示MySQL使用的端口号。打开终端并输入以下命令:
sudo netstat -tuln | grep 3306
或者使用ss
命令:
sudo ss -tuln | grep 3306
这些命令会列出所有监听中的TCP端口,你可以从中找到MySQL使用的端口。
打开命令提示符并输入以下命令:
netstat -aon | findstr :3306
这将显示监听3306端口的进程ID(PID)。
连接到MySQL服务器后,可以执行以下SQL命令来查看端口号:
SHOW VARIABLES LIKE 'port';
这将返回MySQL服务器当前使用的端口号。
你可以使用ps
命令结合grep
来查找MySQL进程并查看其使用的端口:
ps aux | grep mysqld
在输出的信息中,可能会包含端口号。
使用任务管理器查看MySQL服务的属性,有时可以在“详细信息”标签页中找到端口号。
通过以上任一方法,你应该能够找到MySQL服务器正在使用的端口号。如果在查看过程中遇到问题,可能是由于权限不足、MySQL服务未启动或配置文件损坏等原因。根据具体情况进行相应的排查和解决。
领取专属 10元无门槛券
手把手带您无忧上云