Artigo Diretório
Neste tutorial irá guiá-lo comoCentos 7, atualize/instale o MariaDB para a versão mais recente do MariaDB.
Este tutorial também se aplica ao CWP eVestaCPou qualquer outro painel de controle de servidor VPS compatível.

A versão mais recente do MariaDB agora está muito estável e muitos recursos foram adicionados e aprimorados nesta versão.
Você pode此处Confira a lista de todas as alterações.
Nós usamosWordPress, Joomla, xenforo, IPS Forum e algumas dependências que dependemMySQL O script PHP do banco de dados verifica a versão mais recente do MariaDB, portanto, é seguro atualizar para esta versão.
O que é MariaDB?
Uma breve descrição sobre MariaDB:
- MariaDB é projetado paraMySQLsubstituto direto.
- Com mais recursos: novo mecanismo de armazenamento, menos bugs e melhor desempenho.
- O MariaDB foi desenvolvido por muitos dos desenvolvedores originais do MySQL que agora trabalham para a MariaDB Foundation e MariaDB Corporation, assim como muitos na comunidade.
Para atualizar, siga estas etapas simples para atualizar para a versão mais recente.
Etapa 1: excluir a versão antiga do MariaDB
- Exclua a versão antiga do MariaDB, como: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Antes de instalar, é recomendável fazer backup primeirobanco de dados MySQL.
Primeiro, faça backup de sua configuração atual do my.cnf▼
cp /etc/my.cnf /etc/my.cnf.bak
- Agora precisamos remover a versão atual do mariadb 7 instalada no centos 5.5:
Para MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Neste ponto o MariaDB 5.5 será completamente removido, mas o banco de dados não será removido, não se preocupe.
Para versões acima do MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Neste ponto, MariaDB 10.0/10.1/10.2/10.3 será completamente deletado, mas o banco de dados não será deletado, não se preocupe.
Etapa 2: Instale a versão mais recente do MariaDB
- Nas versões MariaDB 5.5/10.0/10.1/10.2/10.3, instale/atualize para a versão mais recente do MariaDB.
Instale a versão mais recente do repositório oficial do Mariadb ▼
yum install nano epel-release -y
Agora edite/crie o arquivo Repo/etc/yum.repos.d
Se houver arquivos de repositório existentes para excluir ou fazer backup, certifique-se de não ter nenhum outro arquivo de repositório MariaDB ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Em seguida, cole o seguinte e salve▼
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- 11.5.1 é o número da versão mais recente quando este artigo é atualizado.
- Para obter o número da versão mais recente, visite:
http://yum.mariadb.org/
Depois disso instalaremos a versão mais recente do Mariadb▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Recupere o arquivo my.cnf ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Em seguida, ative o Mariadb para inicializar e inicie o serviço:
systemctl enable mariadb service mysql start
Etapa 3: atualizar o banco de dados atual
Após a instalação, precisamos atualizar o banco de dados atual com o seguinte comando ▼
mysql_upgrade
- Se nada inesperado acontecer, você atualizou com sucesso o MariaDB 5.5/10.0/10.1/10.2/10.3 para a versão mais recente do MariaDB.
Se você estiver digitando o comando mysql_upgrade Ao atualizar o banco de dados, a seguinte mensagem de erro aparece ▼
[root@ ~]# mysql_upgrade Version check failed. Got the following error when calling the 'mysql' command line client ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) FATAL ERROR: Upgrade failed
Por favor, use o seguintemysql_upgrade comando para corrigir ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Por favor, altere o "123456" acima para sua senha de root do banco de dados MySQL ou Mariadb.
Por fim, você pode confirmar a versão do banco de dados MySQL ou Mariadb executando este comando no terminal SSH ▼
mysql -V
注意 事项
Se o seu banco de dados MariaDB tiver uma mensagem de erro semelhante▼
警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUSPara soluções para erros do banco de dados MariaDB, clique no link abaixo para visualizar▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como atualizar/atualizar VestaCP/CWP/CentOS 7 para a versão mais recente do MariaDB?" 》, útil para você.
Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-1100.html
Para descobrir mais truques ocultos🔑, seja bem-vindo ao nosso canal do Telegram!
Compartilhe e curta se você gostou! Seus compartilhamentos e curtidas são nossa motivação contínua!
