jonata 0 Denunciar post Postado Abril 15, 2010 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
João Batista Neto 448 Denunciar post Postado Abril 15, 2010 @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
ezequiellorenzatti 0 Denunciar post Postado Abril 15, 2010 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