Directori d'articles
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.
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!
📚 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!