Configurando acesso remoto no MySQL Xampp Linux

(Este tutorial funcionou perfeitamente para Xampp 5.5.37)

Bem, ao usar o MySQL x Prisma no Linux você já deve ter percebido que o acesso é somente local, isto é, via endereço ‘localhost’ ou ‘127.0.0.1’ com socket.

 

Mas e se você quiser acessar via ip de outro computador?

É isso que vou tentar responder aqui!

(todo esse processo deve ser feito na máquina onde está instalado o Xampp);

Antes de mais nada inicie o MySQL no Linux.

 

Para isso, abra o painel de controle do Xampp Linux com o comando em terminal:

Clique na aba: Manage Servers.

xampp-control-linux

Selecione MySQL Database e pressione Start do lado direito ou Start All para iniciar todos os servidores.

Com o MySQL ainda selecionado clique em configure

Aparecerá a seguinte janela:

configure_mysql

Clique em [Open Conf File]

Surgirá:

configure_yes

Clique em Sim, então abrirá no editor um texto de configuração.

Após abrir, procure a seguinte linha:

 

e coloque um ‘#” em frente a ela, ficando assim

É justamente essa linha que bloqueia o acesso por outros ips.

O # insere um comentário, e assim será desativada essa linha.

Criando usuário MySQL

abra o terminal e digite:

irá pedir a senha root do MySQL, digite-a e pressione ENTER;

Já dentro do prompt do mysql> vamos criar um novo usuário:

Certifique-se de digitar corretamente, mude o nome e senha do usuário se preferir.

Dando privilégios ao usuário do mysql

Depois de criar o usuário é preciso dar a permissão de acesso remoto para ele:

Troque usuario e senha para os que você definiu no comando anterior ao de cima.

A propósito, o que significa o comando acima?

Garante todo privilégio a todos os ‘*.*’ bancos de dados ao usuário ‘usuario’ em acesso remoto com computadores na faixa de ip de 192.168.1.0 à 192.168.1.255 com senha ‘senha’;

Pronto, já estará apto a acessar o servidor MySQL do Xampp em outros computadores de rede local.

 

FIM.

 

Até mais, att. Adalberto

 

 

 

One thought on “Configurando acesso remoto no MySQL Xampp Linux

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *