descobrindo a porta mySQL

1

Eu não tenho raiz e o sysadmin se foi para o dia. Tentando encontrar porta remota para mySQL. Então o /etc/my.cnf não tem o skip-networking ativado e diz

connect-string="nodeid=2;host=localhost:1186"

mas o 1186 não parece ser a porta, pelo menos não para conexões remotas.

-sh-3.2$ netstat -apn | grep mysqld
(No info could be read for "-p": geteuid()=5290 but you should be root.)

Eu também tentei

-sh-3.2$ netstat -anp | grep -i mysql
(No info could be read for "-p": geteuid()=5290 but you should be root.)
unix  2      [ ACC ]     STREAM     LISTENING     8720   -                   /var/lib/mysql/mysql.sock
unix  3      [ ]         STREAM     CONNECTED     64766511 -                   /var/lib/mysql/mysql.sock
unix  3      [ ]         STREAM     CONNECTED     64766258 -                   /var/lib/mysql/mysql.sock
unix  3      [ ]         STREAM     CONNECTED     64765669 -                   /var/lib/mysql/mysql.sock
unix  3      [ ]         STREAM     CONNECTED     64764151 -                   /var/lib/mysql/mysql.sock
unix  3      [ ]         STREAM     CONNECTED     64746846 -                   /var/lib/mysql/mysql.sock

Por Jim Garrison, tentei

-sh-3.2$ netstat -nat|grep LISTEN
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      
tcp        0      0 xxx.xx.xxx.18:80            0.0.0.0:*                   LISTEN      
tcp        0      0 xxx.xx.xxx.172:80           0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:10000               0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:8081                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 xxx.xx.xxx.18:443           0.0.0.0:*                   LISTEN      
tcp        0      0 xxx.xx.xxx.172:443          0.0.0.0:*                   LISTEN

ps aux | fgrep mysql rende

root      3802  0.0  0.0  65972  1316 ?        S    Jun02   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/webroot/mysqldata --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --federated --user=mysql
mysql     3902  3.5  0.5 517284 97720 ?        Sl   Jun02 5619:08 /usr/libexec/mysqld --basedir=/usr --datadir=/webroot/mysqldata --user=mysql --federated --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
myusr     24025  0.0  0.0   6024   528 pts/1    S+   21:42   0:00 fgrep mysql

Mais alguma coisa que eu possa tentar?

    
por jerrygarciuh 20.09.2011 / 00:39

4 respostas

0

Joe H's estava certo que havia um firewall me bloqueando. Desculpe por ter tantas pessoas tentando ajudar em nada.

    
por 21.09.2011 / 21:38
3

Suponho que

ps aux | fgrep mysql

não mostra detalhes úteis?

    
por 20.09.2011 / 01:54
2

De acordo com esta documentação do MySQL , o a porta padrão é 3306. Você tem mostrado lá - pode ser a porta que você está procurando?

    
por 20.09.2011 / 01:05
0

Você também pode usar o nmap para verificar as portas abertas.

nmap -v localhost

ou com opções adicionais, se necessário.

    
por 21.09.2011 / 04:14

Tags