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:
- Através do Painel DirectAdmin
- Através do Painel PHPMyAdmin
- Utilizando serviço Telnet
- Utilizando Conexão SSH
- Através de um Script em PHP
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.
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.
Posteriormente, basta rolar a página e você encontrará a versão do MySQL que está rodando no servidor, assim como na imagem abaixo.
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.
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:
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:
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