Director articol
În acest tutorial vă va îndruma cumcenți 7, upgrade/instalați MariaDB la cea mai recentă versiune Mariadb10.10.2.
- Acest tutorial se aplică și pentru CWP șiVestaCPsau orice alt panou de control al serverului VPS compatibil.
MariaDB 10.10.2 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ă pentru MariaDB 10.10.2, deci 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 MariaDB 10.10.2
- Din versiunile MariaDB 5.5/10.0/10.1/10.2/10.3, instalați/actualizați la MariaDB 10.10.2.
Instalați depozitul oficial Mariadb 10.10.2 ▼
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/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
După aceea vom instala Mariadb 10.10.2 ▼
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ă nimic altceva, ați actualizat cu succes MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 la cea mai recentă versiune de MariaDB 10.10.2.
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 STATUS
Pentru 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 să actualizez/upgrade la MariaDB7 în VestaCP/CWP/CentOS 10.10.2? , sa te ajut.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-1100.html
Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!