Director articol
În acest tutorial vă va îndruma cumcenți 7, upgrade/instalați MariaDB la cea mai recentă versiune MariaDB.
Acest tutorial se aplică și pentru CWP șiVestaCPsau orice alt panou de control al serverului VPS compatibil.

Cea mai recentă versiune de MariaDB este acum foarte stabilă și multe caracteristici au fost adăugate și îmbunătățite în această versiune.
PotiAiciVerificați lista cu toate modificările.
noi am folositWordPress, Joomla, xenforo, IPS Forum și unele dependențe care depind deMySQL Scriptul PHP al DB verifică cea mai recentă versiune MariaDB, așa că este sigur să faceți upgrade la această versiune.
Ce este MariaDB?
O scurtă descriere despre MariaDB:
- MariaDB este conceput să fieMySQLînlocuitor direct.
- Cu mai multe caracteristici: nou motor de stocare, mai puține erori și performanțe mai bune.
- MariaDB a fost dezvoltat de mulți dintre dezvoltatorii originali MySQL care lucrează acum pentru MariaDB Foundation și MariaDB Corporation, precum și mulți din comunitate.
Pentru a face upgrade, urmați acești pași simpli pentru a face upgrade la cea mai recentă versiune.
Pasul 1: Ștergeți versiunea veche MariaDB
- Ștergeți versiunea veche a MariaDB, cum ar fi: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Înainte de instalare, se recomandă să faceți mai întâi o copie de rezervăBaza de date MySQL.
Mai întâi, faceți backup pentru configurația actuală a my.cnf▼
cp /etc/my.cnf /etc/my.cnf.bak
- Acum trebuie să eliminăm versiunea actuală a mariadb 7 instalată pe centos 5.5:
Pentru MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- În acest moment, MariaDB 5.5 va fi eliminat complet, dar baza de date nu va fi eliminată, nu vă faceți griji.
Pentru versiunile de mai sus MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- În acest moment, MariaDB 10.0/10.1/10.2/10.3 va fi ștearsă complet, dar baza de date nu va fi ștearsă, nu vă faceți griji.
Pasul 2: Instalați cea mai recentă versiune de MariaDB
- Din versiunile MariaDB 5.5/10.0/10.1/10.2/10.3, instalați/actualizați la cea mai recentă versiune MariaDB.
Instalați cea mai recentă versiune a depozitului oficial Mariadb ▼
yum install nano epel-release -y
Acum editați/creați fișierul Repo/etc/yum.repos.d
Dacă există șterge sau backup fișiere repo existente, asigurați-vă că nu aveți alte fișiere de depozit MariaDB ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Apoi lipiți următoarele și salvați ▼
[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 este cel mai recent număr de versiune la momentul actualizării acestui articol.
- Pentru a obține cel mai recent număr de versiune, vă rugăm să vizitați:
http://yum.mariadb.org/
După aceea vom instala cea mai recentă versiune de Mariadb▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Recuperați fișierul my.cnf ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Apoi, activați Mariadb pentru a porni și porniți serviciul:
systemctl enable mariadb service mysql start
Pasul 3: Actualizați baza de date curentă
După instalare, trebuie să facem upgrade la baza de date curentă prin următoarea comandă ▼
mysql_upgrade
- Dacă nu se întâmplă nimic neașteptat, ați actualizat cu succes MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 la cea mai recentă versiune de MariaDB.
Dacă tastați comanda mysql_upgrade La actualizarea bazei de date, apare următorul mesaj de eroare ▼
[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
Vă rugăm să utilizați următoarelemysql_upgrade comanda pentru a repara ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Schimbați „123456” de mai sus cu parola de rădăcină a bazei de date MySQL sau Mariadb.
În cele din urmă, puteți confirma versiunea bazei de date MySQL sau Mariadb rulând această comandă prin SSH din terminal▼
mysql -V
注意 事项
Dacă baza de date MariaDB are un mesaj de eroare 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 STATUSPentru soluții la erorile bazei de date MariaDB, faceți clic pe linkul de mai jos pentru a vizualiza▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Cum se actualizează/actualizează VestaCP/CWP/CentOS 7 la cea mai recentă versiune de MariaDB?” 》, de ajutor pentru tine.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-1100.html
Pentru a debloca mai multe trucuri ascunse🔑, te invităm să te alături canalului nostru de Telegram!
Distribuie si da like daca iti place! Share-urile și like-urile tale sunt motivația noastră continuă!
