grep port /etc/mysql/my.cnf
(al menos en debian/ubuntu funciona)
o
netstat -tlpn | grep mysql
o
mysql -u user_name -puser_pass -e "SHOW variables LIKE 'port';"
verificar
dirección de enlace 127.0.0.1
en /etc/mysql/my.cnf para ver posibles restricciones
Usando el cliente Mysql:
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
Para encontrar un oyente en un puerto, haga esto:
netstat -tln
Debería ver una línea similar a esta si mysql realmente está escuchando en ese puerto.
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
El puerto 3306 es el puerto predeterminado de MySql.
Para conectarse, solo tiene que usar el cliente que necesite, como el cliente mysql básico.
mysql -h localhost -u base de datos de usuario
O una URL interpretada por el código de su biblioteca.
netstat -tlpn
Mostrará una lista similar a la siguiente:
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:22 0.0.0.0:* LISTEN 1393/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1859/master
tcp 0 0 123.189.192.64:7654 0.0.0.0:* LISTEN 2463/monit
tcp 0 0 127.0.0.1:24135 0.0.0.0:* LISTEN 21450/memcached
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 16781/mysqld
Usar como raíz para todos los detalles. El -t
La opción limita la salida a conexiones TCP, -l
para puertos de escucha, -p
enumera el nombre del programa y -n
muestra la versión numérica del puerto en lugar de una versión con nombre.
De esta forma puede ver el nombre del proceso y el puerto.