...

Em muitos servidores web com Plesk executa o Centos na versão 7, que é uma versão gratuita do sistema operacional profissional RedHat 7. Na Alemanha, o Plesk é freqüentemente utilizado como interface administrativa.

Centos7 traz o servidor de banco de dados MariaDB 5.5 com ele, que é sobre mysql. 5,5 corresponde ao Comparação MySQL está surgindo. Infelizmente, tudo isso é um pouco poeirento, mas é claro que também funciona com os Conteúdo sistemas de gerenciamento são impecáveis.

MariaDB 5.5 a MariaDB 10.3

As novas versões trazem muitas características e mais velocidade, portanto muitas vezes faz sentido substituir os antigos produtos de software que vêm com o sistema operacional. Neste exemplo, atualizamos MariaDB5.5 para 10.3.

Se o servidor já é produtivo com Plesk, então o servidor de banco de dados só pode ser substituído no modo de manutenção e um backup de banco de dados pode ser criado de antemão. É melhor tirar um instantâneo de toda a máquina.

Para fazer isso, é preciso simplesmente interromper os serviços Plesk:

serviço psa stopall

e, por segurança, o servidor de banco de dados novamente:

serviço mariadb stop

Então a atualização pode ser feita com alguns pequenos comandos.

Primeiro precisamos criar um repositório adequado para que tudo seja atualizado. Para fazer isso, basta criar o seguinte arquivo com um editor:

nano /etc/yum.repos.d/MariaDB.repo

[mariadb]
nome = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

Isto pode então substituir o servidor mariadb já instalado. 

rpm -e --nodeps mariadb-bench #evtl remover mariadb-bench existente, se presente

yum instalar cliente MariaDB servidor MariaDB Atualização do Servidor #MariaDB

Completamente removido e reinstalado. Isto pode acontecer se outra versão do MariaDB já estiver instalada ou se as dependências impedirem uma atualização.

E foi isso. Agora basta reiniciar o servidor de banco de dados. Com o MariaDB 10.3, a seguinte linha deve ser adicionada ao /etc/my.cnf:

innodb_strict_mode=0 #Em caso de problemas com scripts mais antigos.

group_concat_max_len=320000 1TP3Necessário para sistemas de loja

serviço mariadb start

O que está faltando agora é uma atualização de todas as tabelas. Para fazer isso, basta executar o seguinte comando ao atualizar o servidor de banco de dados:

mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`

Agora reinicie os serviços Plesk e tudo funciona com a atual versão 10.3 do MariaDB.

serviço psa startall

Por favor, lembre-se sempre de fazer backups regulares. Clientes que utilizam Fóruns Uralt ou sistemas de gerenciamento de conteúdo podem ter problemas com as versões atuais do banco de dados.

Por favor, escreva apenas um comentário, se isto funcionou bem para você.

 

Artigos atuais