Veremos a continuación como podemos saber en que puerto escucha mysql o mariadb, con varios métodos en Linux, puntualmente lo haremos sobre Ubuntu pero aplica para cualquier distribución.

Hay que tener en cuenta que por defecto el puerto es 3306.

1- Comando netstat

Con el comando netstat, podremos identificar rápidamente los puertos que están dando servicio.

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:111 0.0.0.0:* LISTEN 1/init 
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 116494/sshd: /usr/s 
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 458/systemd-resolve 
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 116506/mysqld 
tcp6 0 0 :::33060 :::* LISTEN 116506/mysqld 
tcp6 0 0 :::443 :::* LISTEN 71488/apache2 
tcp6 0 0 :::80 :::* LISTEN 71488/apache2 
tcp6 0 0 :::111 :::* LISTEN 1/init 
tcp6 0 0 :::22 :::* LISTEN 116494/sshd: /usr/s

2- Comando lsof

lsof -i :3306

3- Desde mysql-client

Una vez que ingresamos podemos lanzar la consulta

SHOW GLOBAL VARIABLES LIKE 'port';

4- Revisar el archivo de configuración

Todo va a depender de la distribución que uses, en distros basadas en Debian o Red Hat.

cat /etc/mysql/mysql.conf.d/mysqld.cnf | grep 'port'

cat /etc/mysql/my.cnf | grep 'port'
RECOMENDADO DE HOYLibre

Deja un comentario