Hur uppdaterar/uppgraderar jag till MariaDB7 för VestaCP/CWP/CentOS 10.10.2?

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.

Hur uppdaterar/uppgraderar jag till MariaDB7 för VestaCP/CWP/CentOS 10.10.2?

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!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 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!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen