Testando servidor MySQL e base de dados
Publicado por Romulo 14/09/2003
[ Hits: 25.468 ]
Este script desenvolvido em PHP (www.php.net) tem o objetivo, função e
meta de checar e exibir no navegador web o status do servidor MySQL e
da base de dados selecionada.
Para roda-lo, é necessário:
- servidor web Apache rodando no servidor de banco de dados e com suporte a scripts
PHP;
- servidor de banco de dados MySQL rodando e com o banco de dados a ser
testado devidamente criado.
<?php ########################################################################## # # ################# TESTANDO SERVIDOR MySQL E BASE DE DADOS ################ # # # Este script desenvolvido em PHP (www.php.net) tem o objetivo, função e # # meta de checar e exibir no navegador web o status do servidor MySQL e # # da base de dados selecionada. # # # ########################### LICENÇA: GPL ################################# # # ################### ULTIMA ATUALIZAÇÃO : 14/09/2003 ###################### # # ####################### DADOS SOBRE O AUTOR ############################# # # # Eder S. G. - E-M@il: edersg@esg-computacao.eti.br # # ESG Computação - Serviços gerais em Informática & Tecnologia # # WebSite: http://www.esg-computacao.eti.br # # Usuário Linux Registrado: 179086 - Telefone: 0(xx)(32)-9112-7504 # # Técnico em Processamento de Dados - Estudante/graduação em Informática # # Paz, Justiça, Honra, Lealdade, Ética, Responsabilidade, Honestidade # # # ########################################################################## print "<HTML>"; print "<HEAD>"; print "<TITLE>Testando servidor MySQL e base de dados</TITLE>"; print "</HEAD>"; print "<BODY BGCOLOR=#D8D8D8>"; # Digite o nome da máquina onde está localizado o servidor MySQL $host = "localhost"; # Digite o nome do usuário do servidor MySQL $usuario = "root"; # Digite a senha do usuário do servidor MySQL $senha = "digite-a-senha-aqui"; # Digite o nome do banco de dados que você deseja utilizar $nomedobancodedados = "digite-o-nome-do-banco-de-dados-aqui"; # Titulo da página echo "<CENTER><FONT SIZE=6 COLOR=red><B>Status do servidor MySQL bem como da base de dados</B></FONT></CENTER><P>"; # Se conectando ao SGBD MySQL... @$conexao = mysql_pconnect("$host","$usuario","$senha"); if ($conexao) // SE a conexao ao banco de dados foi efetuada com sucesso ENTAO... { echo "<CENTER><B>ESG Computação informa:<BR><FONT COLOR=blue>Consegui me conectar ao MySQL com o usuário ". $usuario .". Parabéns!</B></FONT></CENTER><P>"; // exibe esta mensagem no navegador web } else // SENAO... { echo "<CENTER><B>ESG Computação informa:<BR><FONT COLOR=red>Erro! Não pude me conectar ao servidor MySQL.<BR>Por favor, cheque se o mesmo está rodando no servidor.</FONT></B></CENTER><P>"; // exibe esta mensagem no navegador web } # Selecionando o banco de dados... @$selecao = mysql_select_db("$nomedobancodedados"); if ($selecao) // SE a selecao ao banco de dados foi efetuada com sucesso ENTAO... { echo "<CENTER><B>ESG Computação informa:<BR><FONT COLOR=blue>Consegui selecionar o banco de dados chamado ". $nomedobancodedados ." com sucesso. Parabéns!</B></FONT></CENTER>"; // exibe esta mensagem no navegador web } else // SENAO... { echo "<CENTER><B>ESG Computação informa:<BR><FONT COLOR=red>Erro! Não pude selecionar o banco de dados chamado ". $nomedobancodedados .".<BR>Por favor, cheque se este banco de dados existe no servidor MySQL.</FONT></B></CENTER>"; // exibe esta mensagem no navegador web } echo "<P>"; echo "<HR SIZE=4 WIDTH=85%>"; echo "<CENTER><FONT SIZE=3 COLOR=black><B>Desenvolvido por Eder S. G. - E-Mail: <A HREF=mailto:edersg@esg-computacao.eti.br>edersg@esg-computacao.eti.br</A></B></FONT></CENTER><P>"; print "</BODY>"; print "</HTML>"; ?>
Classe de conexão ao banco usando PDO
Nova conexão ao banco de dados PDO
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (2)
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta