Para saber el puerto de la base de datos local de MySQL, se pueden usar varios métodos:
Usar el comando netstat con las opciones -tlpn para ver los procesos que están escuchando en los puertos TCP. Por ejemplo:
netstat -tlpn | grep mysql
Esto mostrará una línea como esta:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 16781/mysqld
Donde se puede ver que el puerto es el 3306.
Usar el comando grep para buscar la directiva port en el archivo de configuración de MySQL. Por ejemplo:
grep port /etc/mysql/my.cnf
Esto mostrará una línea como esta:
port = 3306
Donde se puede ver que el puerto es el 3306.
Usar el cliente de MySQL para conectarse a la base de datos y ejecutar la consulta SHOW GLOBAL VARIABLES LIKE ‘PORT’;. Por ejemplo:
mysql -u root -p
Enter password:
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
Donde se puede ver que el puerto es el 3306.