As vezes o sistema para e você não sabe o que é, se a conexão que caiu, o servidor parou de funcionar, erros no DNS ou ips, caminhos errados na atualização, banco de dados fora do ar, ou senha do usuário errado. Aqui nesse artigo vou mostrar como verificar para saber se o problema é a conexão com o banco de dados.
Como saber porque o sistema PHP não carrega?
Para testar se o banco de dados mysql está fora do ar use o comando citado acima, se o sistema operacional usado for Ubuntu. Essa é a maneira mais simples.
Basta acessar o terminal e digitar:
sudo service mysql status
Ou você pode usar esse comando no terminal também:
ps aux | grep mysql
Talvez o erro não seja que o banco de dados está fora do ar, mas o problema é na autentificação do usuário, como senha incorreta ou sem acesso ao servidor específico. para verificar isso, veja como fazer usando os links abaixos.
Como verificar acesso do usuário ao banco de dados mysql?
Tem outras maneiras de fazer como verificar a conexão com PHP. Para isso use um script simples de conexão com o banco de dados.
<?php
$banco = "Nome do banco de dados";
$usuario = "Nome do usuario";
$senha = "Senha do usuário";
$host = "IP ou domínio do servidor do banco de dados";
$conn = mysql_connect($host,$usuario,$senha); mysql_select_db($banco) or die("Não foi possível conectar ao banco MySQL");
if (!$conn) {
echo "Não foi possível conectar ao banco MySQL"; exit;
}
else {
echo "O banco de dados MySQL está conectando";
}
mysql_close();
?>
Salve esse script como testemysql.php ou outro da sua escolha.
Insira ele na raiz da sua pasta html ou onde seu servidor web estiver apontando.
Aí basta chamar o arquivo no navegador.
http://seu local de acesso/testemysql.php
Esse local de acesso pode ser localhost, ou localhost:porta específica caso esteja em ambiente local, ou um domínio, ou DNS caso esteja fora.