Cum se actualizează/actualizează VestaCP/CWP/CentOS 7 la cea mai recentă versiune de MariaDB?

Î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.

Cum se actualizează/actualizează VestaCP/CWP/CentOS 7 la cea mai recentă versiune de MariaDB?

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 STATUS

Pentru soluții la erorile bazei de date MariaDB, faceți clic pe linkul de mai jos pentru a vizualiza▼

发表 评论

Adresa ta de e-mail nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

Derulaţi în sus