Drejtoria e artikujve
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.

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 STATUSPër zgjidhje për gabimet e bazës së të dhënave MariaDB, ju lutemi klikoni lidhjen më poshtë për të parë▼
Shpresojmë që artikulli "Si të përditësoni/përmirësoni në versionin më të fundit të MariaDB në VestaCP/CWP/CentOS 7?", i ndarë në blogun e Chen Weiliang ( https://www.chenweiliang.com/ ), do t'ju jetë i dobishëm.
Ndihuni të lirë të ndani lidhjen e këtij artikulli: https://www.chenweiliang.com/cwl-1100.html

