Artikelkatalog
I denna handledning kommer du att guida dig hur du görcentos 7, uppgradera/installera MariaDB till den senaste MariaDB-versionen.
Denna handledning gäller även för CWP ochVestaCPeller någon annan kompatibel VPS-serverkontrollpanel.

Den senaste versionen av MariaDB är nu mycket stabil och många funktioner har lagts till och förbättrats i den här utgåvan.
你 可以 在HärKontrollera listan över alla ändringar.
vi har använthood.discount, Joomla, xenforo, IPS Forum och några beroenden som är beroende avMySQL DB:s PHP-skript söker efter den senaste MariaDB-versionen, så det är säkert att uppgradera till denna version.
Vad är MariaDB?
En kort beskrivning om MariaDB:
- MariaDB är designad för attMySQLdirekt substitut.
- Med fler funktioner: ny lagringsmotor, färre buggar och bättre prestanda.
- MariaDB utvecklades av många av MySQL:s ursprungliga utvecklare som nu arbetar för MariaDB Foundation och MariaDB Corporation, såväl som många i samhället.
För att uppgradera, följ dessa enkla steg för att uppgradera till den senaste versionen.
Steg 1: Ta bort MariaDB gamla version
- Ta bort den gamla versionen av MariaDB, till exempel: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Innan du installerar, rekommenderar vi att du säkerhetskopierar förstMySQL-databas.
Säkerhetskopiera först din nuvarande my.cnf-konfiguration▼
cp /etc/my.cnf /etc/my.cnf.bak
- Nu måste vi ta bort den nuvarande versionen av mariadb 7 installerad på centos 5.5:
För MariaDB 5.5 ▼
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Vid det här laget kommer MariaDB 5.5 att tas bort helt, men databasen kommer inte att tas bort, oroa dig inte.
För versioner över MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Vid det här laget kommer MariaDB 10.0/10.1/10.2/10.3 att raderas helt, men databasen kommer inte att tas bort, oroa dig inte.
Steg 2: Installera den senaste versionen av MariaDB
- Från MariaDB 5.5/10.0/10.1/10.2/10.3 versioner, installera/uppdatera till MariaDB senaste version.
Installera den senaste versionen av Mariadb officiella repo ▼
yum install nano epel-release -y
Redigera/skapa nu Repo-filen/etc/yum.repos.d
Om det finns radera eller säkerhetskopiera befintliga repo-filer, se till att du inte har några andra MariaDB-förvarsfiler ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Klistra sedan in följande och spara▼
[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 är det senaste versionsnumret när den här artikeln uppdateras.
- För att få det senaste versionsnumret, besök:
http://yum.mariadb.org/
Efter det kommer vi att installera den senaste versionen av Mariadb▼
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
Återställ filen my.cnf ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Aktivera sedan Mariadb för att starta och starta tjänsten:
systemctl enable mariadb service mysql start
Steg 3: Uppgradera den aktuella databasen
Efter installationen måste vi uppgradera den aktuella databasen med följande kommando ▼
mysql_upgrade
- Om inget oväntat händer har du framgångsrikt uppgraderat MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 till den senaste versionen av MariaDB.
Om du skriver kommandot mysql_upgrade När du uppgraderar databasen visas följande felmeddelande ▼
[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
Använd följandemysql_upgrade kommando för att fixa ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456- Ändra ovanstående "123456" till ditt MySQL- eller Mariadb-databasrotlösenord.
Slutligen kan du bekräfta MySQL- eller Mariadb-databasversionen genom att köra detta kommando över SSH från terminalen▼
mysql -V
注意 事项
Om din MariaDB-databas har ett liknande felmeddelande▼
警告:数据库错误 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 STATUSFör lösningar på MariaDB-databasfel, klicka på länken nedan för att se▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur uppdaterar/uppgraderar man VestaCP/CWP/CentOS 7 till den senaste versionen av MariaDB?" 》, till hjälp för dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-1100.html
För att låsa upp fler dolda knep🔑, välkommen att gå med i vår Telegram-kanal!
Dela och gilla om du gillar det! Dina delningar och gilla-markeringar är vår fortsatta motivation!
