Wie aktualisiere/aktualisiere ich MariaDB7 für VestaCP/CWP/CentOS 10.10.2?

In diesem Tutorial erfahren Sie, wie es gehtCentos 7, aktualisieren/installieren Sie MariaDB auf die neueste Mariadb10.10.2-Version.

  • Dieses Tutorial gilt auch für CWP undVestaCPoder jedes andere kompatible VPS-Server-Bedienfeld.

Wie aktualisiere/aktualisiere ich MariaDB7 für VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 ist jetzt sehr stabil und viele Funktionen wurden in dieser Version hinzugefügt und verbessert.

  • 你 你 可以此处Überprüfen Sie die Liste aller Änderungen.

Wir haben benutztWordPress, Joomla, xenforo, IPS Forum und einige Abhängigkeiten, die davon abhängenMySQL Das PHP-Skript der DB sucht nach MariaDB 10.10.2, daher ist ein Upgrade auf diese Version sicher.

Was ist MariaDB?

Eine kurze Beschreibung zu MariaDB:

  • MariaDB ist darauf ausgelegtMySQLdirekter Ersatz.
  • Mit mehr Funktionen: neue Speicher-Engine, weniger Fehler und bessere Leistung.
  • MariaDB wurde von vielen der ursprünglichen MySQL-Entwickler entwickelt, die jetzt für die MariaDB Foundation und die MariaDB Corporation arbeiten, sowie von vielen in der Community.

Befolgen Sie zum Aktualisieren diese einfachen Schritte, um auf die neueste Version zu aktualisieren.

Schritt 1: Löschen Sie die alte Version von MariaDB

  • Löschen Sie die alte Version von MariaDB, z. B.: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Vor der Installation wird empfohlen, zuerst eine Sicherungskopie zu erstellenMySQL-Datenbank.

Sichern Sie zunächst Ihre aktuelle my.cnf-Konfiguration▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Jetzt müssen wir die aktuelle Version von Mariadb 7 entfernen, die auf Centos 5.5 installiert ist:

Für MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • An diesem Punkt wird MariaDB 5.5 vollständig entfernt, aber die Datenbank wird nicht entfernt, keine Sorge.

Für Versionen über MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • An diesem Punkt wird MariaDB 10.0/10.1/10.2/10.3 vollständig gelöscht, aber die Datenbank wird nicht gelöscht, keine Sorge.

Schritt 2: Installieren Sie MariaDB 10.10.2

  • Von den Versionen MariaDB 5.5/10.0/10.1/10.2/10.3 installieren/aktualisieren Sie MariaDB 10.10.2.

Installieren Sie das offizielle Repo von Mariadb 10.10.2 ▼

yum install nano epel-release -y

Bearbeiten/erstellen Sie nun die Repo-Datei/etc/yum.repos.d

Wenn vorhandene Repo-Dateien gelöscht oder gesichert werden, stellen Sie sicher, dass Sie keine anderen MariaDB-Repository-Dateien haben ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Fügen Sie dann Folgendes ein und speichern Sie ▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Danach installieren wir Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Stellen Sie meine.cnf-Datei wieder her ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Aktivieren Sie dann Mariadb zum Booten und starten Sie den Dienst:

systemctl enable mariadb
service mysql start

Schritt 3: Aktualisieren Sie die aktuelle Datenbank

Nach der Installation müssen wir die aktuelle Datenbank mit dem folgenden Befehl aktualisieren ▼

mysql_upgrade
  • Nicht zuletzt haben Sie MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 erfolgreich auf die neueste Version von MariaDB 10.10.2 aktualisiert.

Wenn Sie den Befehl eingeben mysql_upgrade Beim Upgrade der Datenbank erscheint folgende Fehlermeldung ▼

[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

Bitte verwenden Sie Folgendesmysql_upgrade Befehl zum Reparieren von ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Bitte ändern Sie das obige "123456" in Ihr MySQL- oder Mariadb-Datenbank-Root-Passwort.

Schließlich können Sie die MySQL- oder Mariadb-Datenbankversion bestätigen, indem Sie diesen Befehl über das Terminal SSH ▼ ausführen

mysql -V

注意 事项

Wenn Ihre MariaDB-Datenbank eine ähnliche Fehlermeldung 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 STATUS

Für Lösungen zu MariaDB-Datenbankfehlern klicken Sie bitte auf den Link unten, um sie anzuzeigen▼

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) teilte „Wie aktualisiere/aktualisiere ich MariaDB7 in VestaCP/CWP/CentOS 10.10.2? , dir zu helfen.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-1100.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen