Com actualitzar/actualitzar a MariaDB7 per a VestaCP/CWP/CentOS 10.10.2?

En aquest tutorial us guiarà com fer-hoCentenars 7, actualitzeu/instal·leu MariaDB a la darrera versió de Mariadb10.10.2.

  • Aquest tutorial també s'aplica a CWP iVestaCPo qualsevol altre panell de control del servidor VPS compatible.

Com actualitzar/actualitzar a MariaDB7 per a VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 ara és molt estable i s'han afegit i millorat moltes funcions en aquesta versió.

  • 你 可以 在aquíConsulteu la llista de tots els canvis.

hem utilitzatWordPress, Joomla, xenforo, IPS Forum i algunes dependències que en depenenMySQL L'script PHP de la base de dades comprova MariaDB 10.10.2, de manera que és segur actualitzar a aquesta versió.

Què és MariaDB?

Una breu descripció sobre MariaDB:

  • MariaDB està dissenyat perMySQLsubstitut directe.
  • Amb més funcions: nou motor d'emmagatzematge, menys errors i millor rendiment.
  • MariaDB va ser desenvolupat per molts dels desenvolupadors originals de MySQL que ara treballen per a la MariaDB Foundation i MariaDB Corporation, així com per molts de la comunitat.

Per actualitzar, seguiu aquests senzills passos per actualitzar a la darrera versió.

Pas 1: suprimiu la versió antiga de MariaDB

  • Suprimeix la versió antiga de MariaDB, com ara: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Abans d'instal·lar, es recomana fer una còpia de seguretat primerBase de dades MySQL.

Primer, feu una còpia de seguretat de la vostra configuració actual de my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Ara hem d'eliminar la versió actual de mariadb 7 instal·lada a centos 5.5:

Per a MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • En aquest moment, MariaDB 5.5 s'eliminarà completament, però la base de dades no s'eliminarà, no us preocupeu.

Per a versions superiors a MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • En aquest punt, MariaDB 10.0/10.1/10.2/10.3 s'eliminarà completament, però la base de dades no s'eliminarà, no us preocupeu.

Pas 2: instal·leu MariaDB 10.10.2

  • Des de les versions de MariaDB 5.5/10.0/10.1/10.2/10.3, instal·leu/actualitzeu a MariaDB 10.10.2.

Instal·leu el repositori oficial de Mariadb 10.10.2 ▼

yum install nano epel-release -y

Ara editeu/creeu el fitxer Repo/etc/yum.repos.d

Si suprimiu o feu una còpia de seguretat dels fitxers de repositori existents, assegureu-vos que no teniu cap altre fitxer de repositori MariaDB ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

A continuació, enganxeu el següent i deseu ▼

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

Després d'això, instal·larem Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Recuperar el fitxer my.cnf ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

A continuació, activeu Mariadb per arrencar i inicieu el servei:

systemctl enable mariadb
service mysql start

Pas 3: actualitzeu la base de dades actual

Després de la instal·lació, hem d'actualitzar la base de dades actual mitjançant l'ordre següent ▼

mysql_upgrade
  • Si no hi ha res més, heu actualitzat correctament MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 a la darrera versió de MariaDB 10.10.2.

Si esteu escrivint l'ordre mysql_upgrade Quan actualitzeu la base de dades, apareix el següent missatge d'error ▼

[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

Si us plau, utilitzeu el següentmysql_upgrade ordre per arreglar ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Si us plau, canvieu el "123456" anterior per la contrasenya d'arrel de la vostra base de dades MySQL o Mariadb.

Finalment, podeu confirmar la versió de la base de dades MySQL o Mariadb executant aquesta ordre a través de SSH des del terminal▼

mysql -V

注意 事项

Si la vostra base de dades MariaDB té un missatge d'error similar▼

警告:数据库错误 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 STATUS

Per obtenir solucions als errors de la base de dades MariaDB, feu clic a l'enllaç següent per veure'l▼

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) ha compartit "Com actualitzar/actualitzar a MariaDB7 a VestaCP/CWP/CentOS 10.10.2? , per ajudar-te.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-1100.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt