Pular para o conteúdo

Acesso remoto

Responder tópico
  • Denunciar
  • Indicar

1. Acesso remoto

Enviado em 15/11/2007 - 12:14h

Olá pessoal,

Eu queria saber se para acesso remoto ao mysql, além de criar um utilizador especifico ex.:user@ip.ip.ip.ip ou use@% terei fazer algo??
Eu fiz assim mas não consigo conectar... sabem de algo mais ou qual o possivel problema.

Responder tópico

2. Re: Acesso remoto

Enviado em 15/11/2007 - 19:43h

Isto depende da ferramenta que estiveres a utilizar para aceder a base de dados. Se estiveres a aceder de windows para linux, via SSH, podes entrar normalmente, como se estivesses na maquina local, se for via linux (linux, linux), faz uma conexão via SSH, e depois tenta aceder à base de dados MySQL

3. SSH = máquina

Enviado em 16/11/2007 - 08:19h

O problema não é aceder à minha máquina mas sim a aplicação conseguir aceder à base de dados...

E quando eu tenho acesso remoto à máquina posso ter acesso a qualquer serviço... não é essa a ideia...

4. Re: Acesso remoto

Enviado em 16/11/2007 - 12:07h

instala o phpmyadmin e vc pode acessar a base de dados por fora da sua rede.

agora se vc quiser acessar o mysql pela porta 3306 de fora da sua rede, vc precisa ter um ip valido na sua placa de rede do linux ou uma rota até a placa de rede que ta rodando o mysql, no caso de estar debaixo de um gateway ou de um roteador.

para ver em qual interface ta rodando o mysql, starta ele e executa o comando:

#lsof -i TCP:3306

3306 porta padrão do mysql


[]´s

5. Dá na mesma

Enviado em 16/11/2007 - 12:24h

A ideia é ter uma aplicação que aceda remotamente... por exemplo colocando o phpmyadmin na maq. A e acessar com o phpMyadmin BD's que estão na máq. B
eu achei algo que explica como aqui:
http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

mas ainda continua a dar o erro acesso:
minhamaquina:/home/user/public_html # mysql -u remote -h 192.15.90.90
ERROR 1045 (28000): Access denied for user 'remote'@'192.15.90.90' (using password: NO)

se coloco password para o utilizador remote dá na mesma...

6. Re: Acesso remoto

Enviado em 16/11/2007 - 13:19h

amigão, eu acho q esse erro ta aparecendo ou porque não existe o usuario remote ou pq a senha ta errada ;D

7. Password??,acho que não..!

Enviado em 16/11/2007 - 15:35h

Eu já fiz a parte do utilizador "direitinho", criei o utilizador remote e dei a password correcta mas continua com o mesmo erro... estou a ver o firewall mas não me parece eu tenho configurado no host.allow para ceitar todas as conexões vindas do endereço da maq. remota...

8. Configurando tudo de novo

Enviado em 19/11/2007 - 14:23h

refiz as configurações mas continua com o seguinte erro:
ERROR 2003 (HY000): Can't connect to MySQL server on '172.16.48.7' (111)

9. Acesso remoto mysql

Enviado em 18/01/2010 - 10:58h

Beleza amigão, é o seguinte, já passei por este problema e demorei p/ achar uma resposta que realmente me ajudasse.

Na verdade não é problema de permissão de usuário no banco e sim de qualquer conexão remota, ou seja, você terá que entrar no arquivo de configuração do mysql e trocar o ip da linha bind-address.

Em que distribuição você está trabalhando? se for debian ou derivados o arquivo fica em /etc/mysql/my.cnf

Então acesse o mesmo com vi ou vim e troque o 127.0.0.1 para 0.0.0.0 (ou a rede que preferir) na linha bind-address.

Resolveu meu problema, espero que ajude!
Valeu, falow
[]s

10. Re: Acesso remoto

Enviado em 18/01/2010 - 11:18h

Aqui fiz da seguinte forma, criei um usuário "admin" com as permissões que precisava e liberei a porta no firewall:

Iptables:

########## Permite comunicacao com MySQL
iptables -A FORWARD -p tcp -s 192.168.1.0/24 -i eth1 --sport 1024: -d 0/0 -o eth0 --dport 3306 -j ACCEPT
iptables -A FORWARD -p tcp -s 0/0 -i eth0 --sport 3306 -d 192.168.1.0/24 -o eth1 --dport 1024: -j ACCEPT

Abraço

11. Resolvido!!

Enviado em 19/01/2010 - 14:31h

Obrigado pelas dicas, pessoal!!
Quanto ao "bind-address" não encontrei a linha no my.conf e tentei no firewall deixar passar a conexao remota ao mysql através do Yast e funcionou!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder