Saraka ya Nakala
Katika somo hili litakuongoza jinsi yaCentos 7, sasisha/sakinisha MariaDB hadi toleo jipya zaidi la MariaDB.
Mafunzo haya pia yanatumika kwa CWP naVestaCPau paneli nyingine yoyote inayolingana ya udhibiti wa seva ya VPS.

Toleo la hivi punde la MariaDB sasa ni thabiti sana na vipengele vingi vimeongezwa na kuboreshwa katika toleo hili.
UnawezaHapaAngalia orodha ya mabadiliko yote.
tumetumiaWordPress, Joomla, xenforo, IPS Forum na baadhi ya tegemezi zinazotegemeaMySQL Hati ya PHP ya DB hukagua toleo jipya zaidi la MariaDB, kwa hivyo ni salama kusasisha hadi toleo hili.
MariaDB ni nini?
Maelezo mafupi kuhusu MariaDB:
- MariaDB imeundwa iliMySQLmbadala wa moja kwa moja.
- Na vipengele zaidi: injini mpya ya hifadhi, hitilafu chache na utendakazi bora.
- MariaDB ilitengenezwa na watengenezaji wengi asilia wa MySQL, ambao sasa wanafanya kazi kwa Wakfu wa MariaDB na Shirika la MariaDB, pamoja na wengi katika jamii.
Ili kupata toleo jipya, fuata hatua hizi rahisi ili kupata toleo jipya zaidi.
Hatua ya 1: Futa toleo la zamani la MariaDB
- Futa toleo la zamani la MariaDB, kama vile: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Kabla ya kusakinisha, inashauriwa uhifadhi nakala rudufu kwanzaHifadhidata ya MySQL.
Kwanza, chelezo usanidi wako wa sasa wa my.cnf▼
cp /etc/my.cnf /etc/my.cnf.bak
- Sasa tunahitaji kuondoa toleo la sasa la mariadb 7 iliyosanikishwa kwenye centos 5.5:
Kwa MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Katika hatua hii MariaDB 5.5 itaondolewa kabisa, lakini hifadhidata haitaondolewa, usijali.
Kwa matoleo yaliyo juu ya MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Katika hatua hii, MariaDB 10.0/10.1/10.2/10.3 itafutwa kabisa, lakini hifadhidata haitafutwa, usijali.
Hatua ya 2: Sakinisha toleo jipya zaidi la MariaDB
- Kutoka kwa matoleo ya MariaDB 5.5/10.0/10.1/10.2/10.3, sakinisha/sasisha hadi toleo jipya zaidi la MariaDB.
Sakinisha toleo jipya zaidi la repo rasmi la Mariadb ▼
yum install nano epel-release -y
Sasa hariri/unde faili ya Repo/etc/yum.repos.d
Ikiwa kuna kufuta au kuhifadhi faili za repo zilizopo, hakikisha huna faili zingine zozote za hazina za MariaDB ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Kisha ubandike yafuatayo, na uhifadhi▼
[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 ndiyo nambari ya toleo jipya zaidi wakati makala haya yanasasishwa.
- Ili kupata nambari ya toleo jipya zaidi, tafadhali tembelea:
http://yum.mariadb.org/
Baada ya hapo tutasakinisha toleo jipya zaidi la Mariadb▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Rejesha faili ya my.cnf ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Kisha, washa Mariadb ili kuwasha, na uanze huduma:
systemctl enable mariadb service mysql start
Hatua ya 3: Boresha hifadhidata ya sasa
Baada ya usakinishaji, tunahitaji kuboresha hifadhidata ya sasa kwa amri ifuatayo ▼
mysql_upgrade
- Ikiwa hakuna jambo lisilotarajiwa kutendeka, umefanikiwa kusasisha MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 hadi toleo jipya zaidi la MariaDB.
Ikiwa unaandika amri mysql_upgrade Wakati wa kuboresha hifadhidata, ujumbe wa makosa unaofuata unaonekana ▼
[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
Tafadhali tumia zifuatazomysql_upgrade amri ya kurekebisha ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Tafadhali badilisha "123456" iliyo hapo juu kuwa nenosiri lako la msingi la hifadhidata ya MySQL au Mariadb.
Hatimaye, unaweza kuthibitisha toleo la hifadhidata la MySQL au Mariadb kwa kutekeleza amri hii juu ya SSH kutoka kwa terminal▼
mysql -V
注意 事项
Ikiwa hifadhidata yako ya MariaDB ina ujumbe sawa wa makosa▼
警告:数据库错误 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 STATUSKwa suluhu za hitilafu za hifadhidata ya MariaDB, tafadhali bofya kiungo kilicho hapa chini ili kutazama▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishirikiwa "Jinsi ya kusasisha/kuboresha VestaCP/CWP/CentOS 7 hadi toleo jipya zaidi la MariaDB?" 》, yenye manufaa kwako.
Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-1100.html

