Conectando ao mysql de outra máquina [RESOLVIDO]

1. Conectando ao mysql de outra máquina [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/04/2013 - 19:12h

Pesooal não estou conseguindo conectar ao mysql que esta em outra máquina que esta na mesma rede...
coloco mysql_connect("192.168.0.102", "root", "123456");
mas sem sucesso...

estranho que consigo conectar via phpmyadmin mas em php não
;/


  


2. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Andre Cardoso
andrebian

(usa Fedora)

Enviado em 22/04/2013 - 00:02h

amigo o que pode estar ocorrendo é que o banco de dados da maquina remota não permitir acesso remoto, quanto ao phpmyadmin conectar porque roda na maquina que está fornecendo o banco de dados.
Pra resolver vc deve adicionar um novo usuário no mysql informando que o mesmo terá acesso por todos lugares ou mesmo alterar o root da máquina e onde estiver com "localhost" ou "127.0.0.1" (o qual vc preferir, já que existem os dois) alterar para "%" e voila.


3. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/04/2013 - 00:05h

com phpmyadmin eu acesso de qualquer maquina é somente via php...


4. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 22/04/2013 - 09:09h

arrobaigoremuniz escreveu:

com phpmyadmin eu acesso de qualquer maquina é somente via php...


Quando você acessa o phpmyadmin estando em outra maquina, as paginas do phpmyadmin esta dentro do computador que abriga o mysql, então o acesso ao banco de dados é local, porque usando ele vai usar a conexão localhost 127.0.0.1

Para você acessar seu banco de dados remotamente por uma aplicação, você precisar criar um usuária que não seja localhost, no lugar de localhost use o "%".





5. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Felipe
felipedzu

(usa Ubuntu)

Enviado em 25/05/2013 - 11:54h

Não entendi, executar de outra maquina...
Bom, você pode abrir as paginas por outra maquina, fazendo mudanças no "Apache". pesquise esse ip la na configuração do apache com ele desligado "127.0.0.1:80" e mude para o Ip da sua maqui na, mantendo o ":80". Assim você pode acessar de outras maquinas da rede digitando o ip da sua no navegador...
Se tiver duvidas para acessar a configuração do apache é só falar. vlw


6. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 26/05/2013 - 16:37h

computador A que esta na china tem o phpmyadmn
computador B esta no brasil

Quando o computador B acessa o phpmyadmin que esta no computador A, o acesso ao mysql é local.

Se você precisa que o computador B acesse o mysql você precisa criar um usuário que não seja local.


7. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Alex Silva
l0g1in

(usa FreeBSD)

Enviado em 26/05/2013 - 17:40h

<?php

$con=@mysql_connect("192.168.0.2", "root", "passroot") or die ("Não foi possível conectar no banco( ");

$db=@mysql_select_db("estoquedb", $con) or die ("Não foi possível conectar no banco( ");
?>



8. Re: Conectando ao mysql de outra máquina [RESOLVIDO]

Josenildo Cardoso
dungamaster

(usa Debian)

Enviado em 02/09/2013 - 18:06h

Quando conectar ao seu banco via phpmyadmin, verifique nos privilegios se o usuario que esta usando tem permissão para acessar de qualquer local, se não me engano é o sinal '%' que no campo host faz a liberação pra o banco ser acessado de qualquer local, se mesmo com isso ainda não conseguir, tente acessar as configurações do mysql no arquivo my.cnf e procure a linha bind-address, talvez ela esteja da seguinte maneira bind-address=127.0.0.1, se estiver assim altere para bind-address=0.0.0.0 restart o mysql e tente conectar, caso mesmo assim não dê certo, tente comentar essa linha, restart o mysql e tente novamente.

boa sorte






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts