$ sudo systemctl status mysqld
运行上述命令后,终端输出的内容中将包含 MySQL 服务的状态信息,其中也包括了 MySQL 正在使用的端口号。大家只需要在这些信息中,寻找如下内容即可:
Active: active (running) since …
…
…
…
Process: … ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: … (mysqld)
Status: "...SVC_NAME_HERE...”
这段信息中的 “SVC_NAME_HERE” 就代表着 MySQL 正在使用的端口号。一般情况下,MySQL 的端口号是 3306,因此大家可以在信息中直接查找 3306 这个数字即可。