Início > Banco de Dados > Habilitando Conexão Remota no MySQL Server

Habilitando Conexão Remota no MySQL Server

220-oracle-mysqlPor motivos de segurança, como padrão as conexões remotas são desabilitadas em um MySQL Server. Mais é comum termos o banco de dados instalados em um host e a aplicação instalada em outro host.

 

     Para solucionar esse problema é muito simples, basta seguir os passos abaixo:

       1 – Abra o arquivo de configurações do MySQL Server, ver caminho abaixo: 
          a – Localização do Arquivo em um servidor Linux: /etc/mysql/my.cnf
          b – Localização do Arquivo em um Servidor Windows: C:\Program Files\MySQL\MySQL Server 5.1\my.ini

       2 – Procure pela tag “bind-address = 127.0.0.1” e comente essa linha “# bind-address = 127.0.0.1”;

       3 – Reinicie o seu serviço do MySQL Server:
          a – Reiniciar MySQL Server no Linux: /etc/init.d/mysql restart
          b – Reiniciar o MySQL Server no Windows: sc stop MySQL

       4 – Agora é preciso conceder permissão para que o usuário ascesse o banco de dados a partir de qualquer IP, para isso utilize o comando abaixo:
         a – Primeiro faça login no MySQL Server: mysql –u root –p
         b – Em seguida execute o comando: GRANT ALL PRIVILEGES ON *.* TO ‘Usuário’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
        c – Execute o comando: FLUSH PRIVILEGES;

       No item 4b onde se lê ‘usuário’ deve ser inserido o usuário que se deseja dar a permissão de acesso, e onde se lê ‘%’ quer dizer que o usuário pode se conectar a partir de qualquer host, caso sua aplicação se conecte sempre a partir do mesmo servidor WEB, insira o IP do mesmo.

Anúncios
  1. 30/01/2012 às 15:22

    Marcos,

    bem interessante o post, simples e objetivo.
    Parabéns!

    capin

  2. Leandro
    30/01/2012 às 19:29

    Bom post, me ajudou muito.

  3. Joao Gomes
    29/10/2013 às 16:58

    A minha versão é 5.4 e não conseguir encontrar esse arquivo my.ini

  4. Aurélio Costa
    20/08/2015 às 10:59

    Gostei do artigo simples, direto e objetivo.
    Parabéns.

  1. No trackbacks yet.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: