cPanel: Upgrade ou Downgrade MySQL e MariaDB

Em algum momento você precisará fazer o downgrade do SGDB em seu servidor cPanel. 

Veja logo abaixo como realizar o upgrade ou downgrade mesmo que ele não apareça na interface WHM.

 

Utilizarei o MySQL como exemplo.

Alvo: Upgrade para versão 5.6

 

PASSO 0: Backup, sempre faça um backup antes de qualquer intervenção técnica.

cp -a /var/lib/mysql /var/lib/mysql.bak

 

PASSO 1: Selecione a versão do MySQL ou MariaDB desejada

/scripts/update_local_rpm_versions --edit target_settings.MySQL51 uninstalled
/scripts/update_local_rpm_versions --edit target_settings.MySQL55 uninstalled
/scripts/update_local_rpm_versions --edit target_settings.MySQL56 installed

 

PASSO 2: Verifique as recomendações do cPanel relacionadas com a mudança que você está executando

/scripts/check_cpanel_rpms --long-list --list-only

Então observe a resposta com informações sobre sua atual instalação:

[20180821.195923]
[20180821.195923] Problems were detected with cPanel-provided files which are RPM controlled.
[20180821.195923] If you did not make these changes intentionally, you can correct them by running:
[20180821.195923]
[20180821.195923] > /usr/local/cpanel/scripts/check_cpanel_rpms --fix
[20180821.195923] The following RPMs are missing from your system:
[20180821.195923] MySQL55-client-5.5.40-1.cp1136
[20180821.195923] MySQL55-devel-5.5.40-1.cp1136
[20180821.195923] MySQL55-server-5.5.40-1.cp1136
[20180821.195923] MySQL55-shared-5.5.40-1.cp1136
[20180821.195923] MySQL55-test-5.5.40-1.cp1136
[20180821.195923] compat-MySQL50-shared-5.0.96-4.cp1136
[20180821.195923] compat-MySQL51-shared-5.1.73-4.cp1136

 

PASSO 3: Verifique as versões MySQL instaladas e então desinstale elas.

rpm -qa | grep MySQL

rpm -qa | grep MySQL | xargs rpm -e

 

PASSO 4: Confirme que tudo foi removido

rpm -qa | grep MySQL

 

PASSO 5: Agora instale as versões corretas (que você selecionou no passo 1)

/scripts/check_cpanel_rpms --fix

 

PASSO 6: Solicite ao cPanel que instale todos os adicionais que forem necessários

/scripts/upcp --force

 

PASSO 7: Garanta que os databases foram atualziados para a nova versão

mysql_upgrade

 

PASSO 8: Confira sua nova versão MySQL

mysql -V

 

IMPORTANTE:

 

Fique atento!

Faça um checklist antes de qualquer procedimento técnico, execute e revalide seu checklist após sua intervenção.

 

 

 

 

  • mysql, mariadb, upgrade, downgrade
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Subdomínios cPanel: Criar pastas fora do diretório public_html

Em algum momento seu desenvolverdor irá solictar a criação de pastas de subdomínios fora do...

Exim: Guia de comandos SysAdmin

A maioria das vezes precisamos executar comandos no terminal do servidor a fim de agilizar alguma...

Status MySQL cPanel

Em algum momento você precisará visualizar o status de seu serviço MySQL online. E como fazer...

Exim: Bloquear ataque ylmf-pc

Ataques de força bruta podem causar grandes transtornos em sua infraestrutura. Na luta contra...

Engintron: NGINX em servidores cPanel

Engintron para cPanel / WHM é a maneira mais fácil de integrar o Nginx em seu servidor cPanel /...