Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jonata

acessar pela internet o mysql da minha máquina

Recommended Posts

tenho um site na net,mas quero conectar com o script abaixo ao mysql da minha máquina...

 

site na internet conecta -> mysql da minha máquina...

<?php 
$banco='noticias';
$connect= mysql_connect("ip da minha máquina onde está instalado o mysql", "usuario","senha");
$db= mysql_select_db($banco, $connect);
?>

 

mas não consegui, alguém me dá uma luz,. abraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

@jonata,

 

A primeira coisa é ter certeza que você não tenha um firewall barrando as conexões na porta 3306, se tiver, libere-a

 

Após garantir que sua porta 3306 está liberada, você precisará garantir acesso ao usuário em questão para poder conectar ao SGDB de outra máquina.

 

Se a conexão for partir sempre da mesma máquina, pegue o IP dela e garanta acesso a esse IP indo ao seu terminal, no prompt do mysql:

 

GRANT ALL ON nomedobancodedados.* TO 'usuario'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'senha';
FLUSH PRIVILEGES;

 

Substitua os xxx.xxx.xxx.xxx pelo IP da máquina que irá conectar.

 

Agora, se a máquina que irá conectar-se não tiver um IP fixo, você poderá fazer assim:

GRANT ALL ON nomedobancodedados.* TO 'usuario'@'%' IDENTIFIED BY 'senha';
FLUSH PRIVILEGES;

 

Contudo, prefira a primeira opção, especificando o IP da máquina por uma questão de segurança.

 

Movido:

 

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vale lembrar que se o seu ip for dinâmico, você terá que usar um gateway tipo no-ip.org, que ira criar um dns para seu conexão, e gerenciar a mudança do ip.

 

Se tiver mais dúvidas acesso www.no-ip.org.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.