Imenik člankov
Ta vadnica vas bo vodila, kakoCentos 7, nadgradite/namestite MariaDB na najnovejšo različico MariaDB.
Ta vadnica velja tudi za CWP inVestaCPali katero koli drugo združljivo nadzorno ploščo strežnika VPS.

Najnovejša različica MariaDB je zdaj zelo stabilna in v tej izdaji je bilo dodanih in izboljšanih veliko funkcij.
Ti lahkotukajPreverite seznam vseh sprememb.
smo uporabiliWordPress, Joomla, xenforo, IPS Forum in nekatere odvisnosti, ki so odvisne odMySQL PHP skript DB preverja najnovejšo različico MariaDB, zato je varno nadgraditi na to različico.
Kaj je MariaDB?
Kratek opis MariaDB:
- MariaDB je zasnovan zaMySQLneposredni nadomestek.
- Z več funkcijami: nov mehanizem za shranjevanje, manj hroščev in boljša zmogljivost.
- MariaDB so razvili številni prvotni razvijalci MySQL, ki zdaj delajo za MariaDB Foundation in MariaDB Corporation, pa tudi mnogi v skupnosti.
Za nadgradnjo sledite tem preprostim korakom za nadgradnjo na najnovejšo različico.
1. korak: Izbrišite staro različico MariaDB
- Izbrišite staro različico MariaDB, kot je: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Pred namestitvijo priporočamo, da najprej varnostno kopirateBaza podatkov MySQL.
Najprej varnostno kopirajte trenutno konfiguracijo my.cnf▼
cp /etc/my.cnf /etc/my.cnf.bak
- Zdaj moramo odstraniti trenutno različico mariadb 7, nameščeno na centos 5.5:
Za MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Na tej točki bo MariaDB 5.5 popolnoma odstranjen, baza podatkov pa ne bo odstranjena, ne skrbite.
Za različice nad MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Na tej točki bo MariaDB 10.0/10.1/10.2/10.3 v celoti izbrisana, vendar baza podatkov ne bo izbrisana, ne skrbite.
2. korak: Namestite najnovejšo različico MariaDB
- Od različic MariaDB 5.5/10.0/10.1/10.2/10.3 namestite/posodobite na najnovejšo različico MariaDB.
Namestite najnovejšo različico uradnega skladišča Mariadb ▼
yum install nano epel-release -y
Zdaj uredite/ustvarite datoteko Repo/etc/yum.repos.d
Če obstajajo izbrisane ali varnostno kopirane obstoječe repo datoteke, se prepričajte, da nimate drugih repozitorijskih datotek MariaDB ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Nato prilepite naslednje in shranite▼
[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 je najnovejša številka različice v času posodabljanja tega članka.
- Za najnovejšo številko različice obiščite:
http://yum.mariadb.org/
Po tem bomo namestili najnovejšo različico Mariadb▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Obnovi datoteko my.cnf ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Nato aktivirajte Mariadb za zagon in zaženite storitev:
systemctl enable mariadb service mysql start
3. korak: Nadgradite trenutno bazo podatkov
Po namestitvi moramo trenutno bazo podatkov nadgraditi z naslednjim ukazom ▼
mysql_upgrade
- Če se ne zgodi nič nepričakovanega, ste MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 uspešno nadgradili na najnovejšo različico MariaDB.
Če vnašate ukaz mysql_upgrade Pri nadgradnji baze podatkov se prikaže naslednje sporočilo o napaki ▼
[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
Uporabite naslednjemysql_upgrade ukaz za popravek ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Prosimo, spremenite zgornji "123456" v korensko geslo baze podatkov MySQL ali Mariadb.
Končno lahko potrdite različico baze podatkov MySQL ali Mariadb tako, da zaženete ta ukaz prek SSH s terminala▼
mysql -V
注意 事项
Če ima vaša zbirka podatkov MariaDB podobno sporočilo o napaki▼
警告:数据库错误 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 STATUSZa rešitve za napake v bazi podatkov MariaDB kliknite spodnjo povezavo za ogled▼
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Kako posodobiti/nadgraditi VestaCP/CWP/CentOS 7 na najnovejšo različico MariaDB?" 》, v pomoč vam.
Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1100.html

