Artikelkatalog
I denna handledning kommer du att guida dig hur du görcentos 7, uppgradera/installera MariaDB till den senaste versionen av Mariadb10.10.2.
- Denna handledning gäller även för CWP ochVestaCPeller någon annan kompatibel VPS-serverkontrollpanel.
MariaDB 10.10.2 ä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äntWordpress, Joomla, xenforo, IPS Forum och några beroenden som är beroende avMySQL DB:s PHP-skript söker efter MariaDB 10.10.2, så det är säkert att uppgradera till den här versionen.
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 MariaDB 10.10.2
- Från MariaDB 5.5/10.0/10.1/10.2/10.3 versioner, installera/uppdatera till MariaDB 10.10.2.
Installera Mariadb 10.10.2 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/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Efter det kommer vi att installera Mariadb 10.10.2 ▼
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 annat har du framgångsrikt uppgraderat MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 till den senaste versionen av MariaDB 10.10.2.
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 STATUS
Fö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 jag till MariaDB7 i VestaCP/CWP/CentOS 10.10.2? , att hjälpa dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-1100.html
Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!