Como descobrir a versão do MySQL [2021]

Muitas vezes queremos descobrir a versão do MySQL que nosso servidor está rodando e acabamos por não saber onde encontrar essas informações.

Atualmente, a maioria dos servidores já apresentam as configurações do MySQL através de seus painéis administrativos. Porém, em alguns casos, você pode fazer essa verificação através do console, prompt de comandos, scripts e outros.

Nesse tutorial você aprenderá 5 formas diferentes para descobrir a versão do MySQL em seu servidor:

Como descobrir a Versão do MySQL através do Painel do DirectAdmin

Se sua Hospedagem, assim como a HomeHost, possui o Painel administrativo do DirectAdmin, existe uma forma simples e rápida para você descobrir a versão do MySQL que está rodando no servidor.

Inicialmente, faça o login normal em sua conta. Assim que abrir o painel, você verá algo como na imagem a seguir.

painel do directadmin

Portanto, vá até a opção de “Informações de Sistema e arquivos” e clique na opção “informações do servidor“, como na imagem abaixo.

Descobrir versao do mysql através do painel do directadmin

Posteriormente, basta rolar a página e você encontrará a versão do MySQL que está rodando no servidor, assim como na imagem abaixo.

Descobrir versao do mysql através do painel do directadmin

Em nosso exemplo, na imagem, descobrimos que a versão que está rodando do Banco de Dados MySQL em nosso servidor é a 5.6.49.

Observe que através dessa página, você também poderá ver diversas outras informações, como por exemplo a versão do PHP que está sendo utilizado e outros.

Como descobrir a versão do MySQL utilizando o PHPMyAdmin

Uma opção muito rápida de descobrir a versão do MySQL que está rodando em seu servidor é através do PHPMyAdmin.

Assim que você realizar o acesso ao PHPMyAdmin utilizando seu usuário e senha do banco de dados, você será direcionado para o painel.

painel do PHPMyAdmin

Após isso, não é necessário fazer nada, observe que logo na lateral, no bloco “Servidor de Banco de Dados“, você conseguirá descobrir qual a versão do MySQL instalada. Observe o exemplo da imagem abaixo, onde estamos com a versão 5.6.49:

Descobrir versao do mysql através do painel do PHPMyAdmin

Utilizando Conexão SSH para descobrir a Versão do MySQL

Outra maneira de descobrir a versão do MySQL que está rodando em seu servidor é através de uma conexão SSH. Portanto, basta efeturar o login à sua conta através do SSH e logo em seguida digitar o seguinte comando:

mysql -uUSERNAME -p’PASSWORD’

Lembre-se de trocar os dados acima pelos dados do seu servidor, onde USERNAME é seu nome de usuário e PASSWORD é sua senha. Dessa forma, o comando irá se conectar ao serviço do MySQL e logo em seguida você verá sua mensagem de boas vindas, que inclui a versão do serviço, por exemplo:

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is XXXXXXX
Server version: 5.6.49-76.1-log Percona Server (GPL), Release 76.1, Revision XXXXXXXX

Portanto, agora você acaba de descobrir a versão do MySQL que está rodando no servidor. No exemplo da mensagem anterior, a versão é a 5.6.49.

Utilizando o Telnet

Existe uma maneira de checar a versão MySQL de um servidor que muitos desconhecem: utilizando Telnet. Apesar de parecido com a forma de acesso através do SSH, possui algumas particularidades. Porém, é necessário que o seu servidor tenha a porta do MySQL aberta para conexão remota.

Inicialmente, você deve fazer uma conexão ao MySQL remotamente com um software de TELNET na porta do MySQL. A porta padrão é 3306.

Considerando que seu site se chama meusite.com, abra o Prompt de comandos e digite:

telnet meusite.com 3306

Após digitar o comando, a saída conterá algo como na imagem abaixo:

como descobrir a versão do MySQL

Observe que, no exemplo da imagem, podemos então identificar a versão do MySQL através da última linha.

Veja que na última linha da imagem acima está a versão deste servidor: 5.1.51

Para finalizar, basta apertar CTRL-C para se desconectar.

Utilizando um Script PHP para descobrir a versão do MySQL

Outra maneira mais avançada para identificar a versão do MySQL do servidor é através de um script em PHP.

Portanto, basta criar um script que seja capaz de ler as informações do MySQL. Desta forma, crie um arquivo .php, como por exemplo: versaomysql.php. Abra seu arquivo com um editor de texto/código de sua preferência e insira o seguinte script dentro dele:

<?php

$mysql = mysqli_connect('localhost', 'USERNAME', 'PASSWORD');

/* Test the MySQL connection */
if (mysqli_connect_errno()) {
printf("Connection failed: %s\n", mysqli_connect_error());
exit();
}

/* Print the MySQL server version */
printf("MySQL server version: %s\n", mysqli_get_server_info($mysql));

/* Close the MySQL connection */
mysqli_close($mysql);
?>

Observe que o script acima irá realizar uma conexão com o seu banco de dados, portanto, lembre de alterar na variável “$mysql” as informações conforme as informações do seu servidor. Portanto, substitua “USERNAME” pelo seu usuário e “PASSWORD” pela senha.

Posteriormente, salve o arquivo e realize o upload para o seu servidor. Agora basta acessa-lo. Por exemplo, caso você tenha salvo o arquivo como versaomysql.php diretamente no diretório raiz, geralmente o public_html, e seu domínio se chama meusite.com, então basta acessar meusite.com/versaomysql.php.

Após isso, recomendamos que você remova o arquivo do seu servidor, por questões de segurança.

Conclusão

Com esse tutorial, você aprendeu 5 formas diferentes de descobrir a versão do MySQL que está rodando em seu servidor.

Não esqueça de conhecer mais a respeito do MySQL, assim como também de outros bancos de dados, como o MariaDB.

Aproveite e leia também a respeito das novidades do MySQL na sua atualização para a versão MySQL8!

Artigo atualizado em Dezembro de 2020

Este artigo foi útil?

Obrigado pela resposta!
Picture of Homehost

Homehost

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!