PHP e MySql - Servidores distintos

1. PHP e MySql - Servidores distintos

Willian Vieira
willianvieira

(usa CentOS)

Enviado em 17/10/2009 - 08:23h

Srs,

Estou tendo dificuldades em preparar um ambiente de desenvolvimento em dois servidores distintos
Srv de Aplicação (10.200.144.72)
Srv de Banco (10.200.144.60)

Srv de Aplicação
Instalei o Apache, PHP e o módulo de mysql

# yum install httpd php php-mysql

Srv de Banco
Instalei o PHP

# yum install mysql

Estou tentando testar a conexão com o seguinte script:

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

$conecta = mysql_connect("10.200.144.60", "root", "123") or print (mysql_error());

if($conecta){
print "<br>Conexao OK!";
}else{
print "<br>Conexao falhou";
}
?>

Mesmo assim não estou conseguindo

Warning: mysql_connect() [[url="http://10.200.144.102/function.mysql-connect"]function.mysql-connect[/url]]:
Can't connect to MySQL server on '10.200.144.100' (13) in /var/www/html/banco.php on line 5
Can't connect to MySQL server on '10.200.144.100' (13)Conexao falhou

Antes que me perguntem...
Já pinguei os servidores
# ping 10.200.144.60

Já configurei um usuário no srv de banco
# GRANT ALL PRIVILEGES ON *.* TO teste@10.200.144.72 IDENTIFIED BY 'teste' WITH GRANT OPTION;

Consigo acessar o banco remotamente
# mysql -h 10.200.144.60 -u wvcardoso -p

Já conferir se a porta está ouvindo
# netstat -ln | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* OUÃA

Enfim tentei muita coisa e já não sei o que fazer

Se alguém puder ajudar....



  


2. Re: PHP e MySql - Servidores distintos

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 17/10/2009 - 12:00h

Eu não sei muito sobre PHP, mas com relação aos seus testes, está tudo nos conformes. O q vc pode tá conferindo ae é sobre o próprio código, se num tem nenhum erro d programação, ou se deve inserir uma linha extra d código.


3. Re: PHP e MySql - Servidores distintos

Willian Vieira
willianvieira

(usa CentOS)

Enviado em 17/10/2009 - 22:27h

Quanto ao código, tenho certeza que não há erros


4. Re: PHP e MySql - Servidores distintos

Joao
stack_of

(usa Slackware)

Enviado em 17/10/2009 - 23:35h

O script de inicialização do MySQL pode conter a instrução '--skip-networking', faz o MySQL ignorar conexões externas. Mas se você consegue conectar o problema pode estar no Apache. Por que não verifica os logs de erro do Apache?