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;
Neste cenário, ao tentar conectar remotamente no banco ele retorna o seguinte erro:
KHost '
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
6 comentários:
Caaara, muito bom o tuto!!! tava apanhando aqui, até que o teu tutorial me deu uma luz!! #salvouODia
Valeu
pesquisei em varios
mas so o seu foi direto ao ponto
vlw fiote, procurei em todo lugar mais vc passou o esquema bala
Depois de quase 7 anos o seu post ainda ajuda muito.
Obrigada. Resolvi o problema lendo esse post.
Deus abençoe.
Excelente esse tuto, funcionou perfeito na minha rede! obrigado!
Direto e sem firulas, ainda atual depois de 9 anos - valeu muuuuito!!!
Postar um comentário