Conexão remota recusada pelo mysql no vbox

2

Atualmente, estou usando o servidor ubuntu em uma máquina virtual para ter um ambiente secundário para testes. O servidor também tem o mysql-server instalado, mas eu gostaria de gerenciá-lo através do mysql workbench na minha máquina host, exceto quando tentando conectar o host remoto, eu estou recusando uma conexão.

HOST:

telnet 192.168.56.8 3306
Trying 192.168.56.8...
Connected to 192.168.56.8.
Escape character is '^]'.
EHost '192.168.56.1' is not allowed to connect to this MySQL serverConnection closed by foreign host.

Tentando se conectar

mysql -h 192.168.56.8:3306 -u root
ERROR 2005 (HY000): Unknown MySQL server host '192.168.56.8:3306'

VBOX:

mysql.cnf

[client]
port            = 3306
...

[mysqld]
bind-address            = 192.168.56.8
...

/ etc / network / interfaces

auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.56.8
netmask 255.255.255.0

verificando a porta

netstat -l --numeric-ports | grep 3306
tcp        0      0 192.168.56.8:3306       0.0.0.0:*               LISTEN
    
por Adgezaza 21.06.2012 / 15:54

3 respostas

1

Você disse que tentou se conectar assim

mysql -h 192.168.56.8:3306 -u root
ERROR 2005 (HY000): Unknown MySQL server host '192.168.56.8:3306'

O IP e a porta devem estar separados

mysql -h 192.168.56.8 -P3306 -u root

Como a porta padrão do mysql é 3306, você não precisa especificá-lo

mysql -h 192.168.56.8 -u root
    
por 26.06.2012 / 21:59
0
grant all on *.* to root@'192.168.56.1'
    
por 29.04.2013 / 03:45
0

3306 é a porta padrão do mysql. Então seu comando deve ser assim:

mysql -h 192.168.56.8 -u root

Caso contrário, você pode tentar isso no seu servidor mysql:

iptables -F (o iptables restaurado quando a máquina é reiniciada)

ou

iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT

tente se conectar novamente.

    
por 20.12.2013 / 12:16