Pular para o conteúdo

Configurando acesso remoto em servidores MySQL

Dica publicada em Banco de Dados / MySQL
Anderson Fernandes andersonf23
Hits: 161.392 Categoria: Banco de Dados Subcategoria: MySQL
  • Indicar
  • Impressora
  • Denunciar

Configurando acesso remoto em servidores MySQL

Qualquer máquina contida em uma rede, pode funcionar como servidor de banco de dados MySQL.

Mas, primeiro, é preciso realizar a seguinte configuração na máquina servidor:

1. Altere o arquivo de configuração do MySQL. Para isso, execute o seguinte comando, como root para abrir o arquivo de configuração:

sudo nano /etc/mysql/my.cnf

2. Mude o IP da seguinte linha, para 0.0.0.0:

  bind-address  =  127.0.0.1

Ficando assim:

bind-address = 0.0.0.0

3. Reinicie o serviço do MySQL:

sudo /etc/init.d/mysql restart

4. Entre no MySQL com o usuário root:

mysql -uroot -p[senha]

5. Conceda o seguinte privilégio:

mysql> GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '[senha]' WITH GRANT OPTION;

Caso queira conceder acesso a uma máquina específica da rede:

mysql> GRANT ALL ON *.* TO 'root'@'[ip da máquina]' IDENTIFIED BY '[senha]' WITH GRANT OPTION;

6. Execute o seguinte comando:

mysql> FLUSH PRIVILEGES;

Obs.: caso queira testar a conexão, execute esse comando em uma máquina cliente da rede:

myslq -uroot -p[senha] -h[IP do servidor]


Fonte: MySQL - Enable Remote Access. Grant & Revoke Examples

Como mudar a imagem de fundo da tela de login do Ubuntu 11.10

Instalação do MySQL via atualização de repositório

Executando comandos SQL pelo prompt do Linux

MySQL - Vídeo mini-curso de introdução

Erro ao iniciar o MySQL

Exportando uma tabela do MySQL

#1 Comentário enviado por franbh em 22/09/2014 - 14:46h
Tenho pouca experiencia com linux, usei os comandos listados acima para liberar meu mySQL e foi tudo certo, vlw
#2 Comentário enviado por pardalz em 31/03/2016 - 09:33h
Salvou minha vida! Obg!
#3 Comentário enviado por TedKaczynski em 30/11/2016 - 00:20h
e como se daria o acesso alguem saberia ?

Contribuir com comentário

Entre na sua conta para comentar.