Si të përditësoni/përmirësoni VestaCP/CWP/CentOS 7 në versionin më të fundit të MariaDB?

Ky tutorial do t'ju udhëzojë se si të azhurnoni/instaloni MariaDB në versionin më të fundit në CentOS 7.

Ky tutorial vlen edhe për CWP dhe VestaCP ose çdo panel kontrolli tjetër të përputhshëm të serverit VPS.

Si të përditësoni/përmirësoni VestaCP/CWP/CentOS 7 në versionin më të fundit të MariaDB?

Versioni i fundit i MariaDB tani është shumë i qëndrueshëm dhe shumë veçori janë shtuar dhe përmirësuar në këtë version.

Mund ta kontrolloni listën e të gjitha ndryshimeve këtu .

Ne kemi kontrolluar versionin më të fundit të MariaDB duke përdorur WordPress , Joomla, xenforo, forumin IPS dhe disa skripte PHP që mbështeten në MySQL DB, kështu që është e sigurt të përditësohet në këtë version.

Çfarë është MariaDB?

Një përshkrim i shkurtër rreth MariaDB:

  • MariaDB është krijuar për tëMySQLzëvendësues i drejtpërdrejtë.
  • Me më shumë veçori: motor i ri ruajtjeje, më pak gabime dhe performancë më e mirë.
  • MariaDB u zhvillua nga shumë prej zhvilluesve origjinalë të MySQL, të cilët tani punojnë për MariaDB Foundation dhe MariaDB Corporation, si dhe shumë në komunitet.

Për të përmirësuar, ndiqni këto hapa të thjeshtë për të përmirësuar në versionin më të fundit.

Hapi 1: Fshini versionin e vjetër të MariaDB

  • Fshini versionin e vjetër të MariaDB, si p.sh.: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Para instalimit, rekomandohet që së pari të bëni një kopje rezervë të bazës së të dhënave MySQL.

Së pari, bëni kopje rezervë të konfigurimit tuaj aktual my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Tani duhet të heqim versionin aktual të mariadb 7 të instaluar në centos 5.5:

Për MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Në këtë pikë MariaDB 5.5 do të hiqet plotësisht, por baza e të dhënave nuk do të hiqet, mos u shqetësoni.

Për versionet mbi MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Në këtë pikë, MariaDB 10.0/10.1/10.2/10.3 do të fshihet plotësisht, por baza e të dhënave nuk do të fshihet, mos u shqetësoni.

Hapi 2: Instaloni versionin më të fundit të MariaDB

  • Nga versionet MariaDB 5.5/10.0/10.1/10.2/10.3, instaloni/përditësoni në versionin më të fundit të MariaDB.

Instaloni versionin më të fundit të repos zyrtare të Mariadb ▼

yum install nano epel-release -y

Tani modifikoni/krijoni skedarin Repo/etc/yum.repos.d

Nëse ka fshini ose rezervoni skedarë ekzistues të depove, sigurohuni që të mos keni skedarë të tjerë të depove të MariaDB ▼

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

Më pas ngjisni sa vijon dhe ruajeni▼

[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 është numri i versionit më të fundit kur përditësohet ky artikull.
  • Për të marrë numrin më të fundit të versionit, ju lutemi vizitoni:http://yum.mariadb.org/

Pas kësaj ne do të instalojmë versionin më të fundit të Mariadb▼

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

Rikuperoni skedarin my.cnf ▼

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

Pastaj, aktivizoni Mariadb për të nisur dhe filloni shërbimin:

systemctl enable mariadb
service mysql start

Hapi 3: Përmirësoni bazën e të dhënave aktuale

Pas instalimit, duhet të përmirësojmë bazën e të dhënave aktuale me komandën ▼

mysql_upgrade
  • Nëse nuk ndodh asgjë e papritur, ju keni përmirësuar me sukses MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 në versionin më të fundit të MariaDB.

Nëse jeni duke shtypur komandën mysql_upgrade Kur përmirësoni bazën e të dhënave, shfaqet mesazhi i mëposhtëm i gabimit ▼

[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

Ju lutemi përdorni sa vijonmysql_upgrade komanda për të rregulluar ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Ju lutemi ndryshoni "123456" të mësipërm në fjalëkalimin rrënjësor të bazës së të dhënave MySQL ose Mariadb.

Më në fund, mund të konfirmoni versionin e bazës së të dhënave MySQL ose Mariadb duke ekzekutuar këtë komandë mbi SSH nga terminali▼

mysql -V

注意 事项

Nëse baza juaj e të dhënave MariaDB ka një mesazh të ngjashëm gabimi▼

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

Për zgjidhje për gabimet e bazës së të dhënave MariaDB, ju lutemi klikoni lidhjen më poshtë për të parë▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll to Top