Artikel Directory
Dizze tutorial sil jo liede oer hoe't jo MariaDB kinne opwurdearje/ynstallearje nei de lêste ferzje op CentOS 7.
Dizze tutorial jildt ek foar CWP en VestaCP of elk oar kompatibel VPS-tsjinnerkontrôlepaniel.

De lêste ferzje fan MariaDB is no heul stabyl en in protte funksjes binne tafoege en ferbettere yn dizze release.
Jo kinne de list mei alle feroarings hjir kontrolearje.
Wy hawwe de lêste ferzje fan MariaDB kontrolearre mei WordPress , Joomla, xenforo, it IPS-forum en guon PHP-skripts dy't fertrouwe op MySQL DB, dus it is feilich om te upgraden nei dizze ferzje.
Wat is MariaDB?
In koarte beskriuwing oer MariaDB:
- MariaDB is ûntworpen omMySQLdirekte ferfanger.
- Mei mear funksjes: nije opslachmotor, minder bugs en bettere prestaasjes.
- MariaDB waard ûntwikkele troch in protte fan MySQL's orizjinele ûntwikkelders, dy't no wurkje foar de MariaDB Foundation en MariaDB Corporation, lykas ek in protte yn 'e mienskip.
Folgje dizze ienfâldige stappen om te upgrade nei de lêste ferzje.
Stap 1: Wiskje de âlde ferzje fan MariaDB
- Wiskje de âlde ferzje fan MariaDB, lykas: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Foar de ynstallaasje is it oan te rieden om earst in reservekopy fan jo MySQL-database te meitsjen.
Meitsje earst reservekopy fan jo hjoeddeistige my.cnf-konfiguraasje▼
cp /etc/my.cnf /etc/my.cnf.bak
- No moatte wy de hjoeddeistige ferzje fan mariadb 7 ynstalleare op centos 5.5 fuortsmite:
Foar MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Op dit punt sil MariaDB 5.5 folslein fuortsmiten wurde, mar de databank sil net fuortsmiten wurde, meitsje jo gjin soargen.
Foar ferzjes boppe MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Op dit punt sil MariaDB 10.0/10.1/10.2/10.3 folslein wiske wurde, mar de databank sil net wiske wurde, meitsje jo gjin soargen.
Stap 2: Ynstallearje de lêste ferzje fan MariaDB
- Fan MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ferzjes, ynstallearje / bywurkje nei MariaDB lêste ferzje.
Ynstallearje de lêste ferzje fan Mariadb offisjele repo ▼
yum install nano epel-release -y
Bewurkje / meitsje no it Repo-bestân/etc/yum.repos.d
As d'r besteande repo-bestannen wiskje of reservekopy binne, soargje derfoar dat jo gjin oare MariaDB-repositorybestannen hawwe ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Plak dan it folgjende, en bewarje▼
[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 is it lêste ferzjenûmer as dit artikel wurdt bywurke.
- Om it lêste ferzjenûmer te krijen, besykje asjebleaft:
http://yum.mariadb.org/
Dêrnei sille wy de lêste ferzje fan Mariadb▼ ynstallearje
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Herstel my.cnf triem ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Aktivearje dan Mariadb om te booten, en start de tsjinst:
systemctl enable mariadb service mysql start
Stap 3: Upgrade de hjoeddeistige databank
Nei ynstallaasje moatte wy de hjoeddeistige database opwurdearje troch it folgjende kommando ▼
mysql_upgrade
- As neat ûnferwachts bart, hawwe jo MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 mei súkses opwurdearre nei de lêste ferzje fan MariaDB.
As jo it kommando ynfiere mysql_upgrade By it opwurdearjen fan de databank ferskynt it folgjende flaterberjocht ▼
[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
Brûk asjebleaft de folgjendemysql_upgrade kommando om te reparearjen ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Feroarje asjebleaft it boppesteande "123456" yn jo MySQL- as Mariadb-database root wachtwurd.
Uteinlik kinne jo de MySQL- as Mariadb-databaseferzje befestigje troch dit kommando út te fieren oer SSH fanút it terminal▼
mysql -V
Foarsoarchsmaatregels
As jo MariaDB-database in ferlykber flaterberjocht hat▼
警告:数据库错误 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 STATUSFoar oplossingen foar MariaDB-databaseflaters, klikje asjebleaft op de folgjende keppeling om te besjen▼
Hopelik sil it artikel "Hoe kinne jo bywurkje/upgrade nei de lêste ferzje fan MariaDB op VestaCP/CWP/CentOS 7?" dield op ' e blog fan Chen Weiliang ( https://www.chenweiliang.com/ ) jo nuttich wêze.
Fiel jo frij om de keppeling fan dit artikel te dielen: https://www.chenweiliang.com/cwl-1100.html

