Anderson Jacson </a>  
Login

Menu

8 visitantes online (2 na seção: Artigos e Dicas)

Usuários: 0
Visitantes: 8

mais...

SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Linux >
Publicado por Anderson em 11/3/2009 (2737 leituras)
Conexão remota mysql no Debian
 
Você precisa que um outro servidor acesse o seu banco mysql.
 
Primeiro teste:
 
  #  telnet ip_do_servidor 3306
 
Se não responder, no caso se tiver com a configuração padrão não vai mesmo, e vai aparecer:
 
telnet: Unable to connect to remote host: Connection refused 
 
Para resolver isso abra o arquivo /etc/mysql/my.cnf e comente a seguinte linha:
 
bind-address = 127.0.0.1
 
Restart o mysql teste o telnet novamente.
 
Agora vamos liberar um usuário para acessar determinado banco, nesse exemplo o usuário joao com a senha 12345678 vai ter acesso total ao banco material a partir de qualquer host:
 
Conecte no mysql com o usuário root e digite o seguinte comando 
 
GRANT ALL PRIVILEGES ON joao.* TO material@'%' IDENTIFIED BY '12345678' WITH GRANT OPTION; 
 
 
Nesse outro exemplo o usuário joao com a senha 12345678 vai ter acesso total ao banco material a partir do host 192.168.10.15:
 
Conecte no mysql com o usuário root e digite o seguinte comando 
 
GRANT ALL PRIVILEGES ON joao.* TO material@'192.168.10.15' IDENTIFIED BY '12345678' WITH GRANT OPTION; 
 
Nesse outro exemplo o usuário joao com a senha 12345678 vai ter acesso total para todos os bancos a partir do host 192.168.10.15:
 
Conecte no mysql com o usuário root e digite o seguinte comando 
 
GRANT ALL PRIVILEGES ON *.* TO material@'192.168.10.15' IDENTIFIED BY '12345678' WITH GRANT OPTION; 
 
 E assim por adiante.
 
Forte abraço.

Navegue pelos artigos
Artigo prévio Melhorando filas do Qmail Próximo artigo
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
Pesquisa