Mostrando postagens com marcador mysql remoto permis'são. Mostrar todas as postagens
Mostrando postagens com marcador mysql remoto permis'são. Mostrar todas as postagens

terça-feira, 5 de outubro de 2010

Habilitando Conexões Remotas no MySQL

Com a instalação default do MySQL não é possível conectar remotamente no banco de dados. Pela configuração default apenas localhost pode se conectar.

Neste cenário, ao tentar conectar remotamente no banco ele retorna o seguinte erro:

KHost '' is not allowed to connect to this MySQL serverConnect

Para permitir outros hosts basta fazer o seguinte:

1. Conectar no Banco

# mysql -uroot -p

mysql> grant all privileges on *.* to 'user'@'ip' identified by 'passwd';


Onde:
user: é o usuário que você que usar.
ip: a máquina remota que você quer permitir.
passwd: a senha do usuário

Por exemplo:

mysql> grant all privileges on *.* to 'root'@'192.168.2.60' identified by 'teste';

Para habilitar toda a rede classe C do exemplo basta usar o wildcard %
(ex 192.168.2.%)

O ultimo passo é fazer o flush da configuração:

mysql> flush privileges;

ScreenShot da operação



[]'s

Leonardo