Es fiel mir schwer, MariaDB 10.5.5 unter CentOS 8 von Sakura VPS zu installieren

Überblick

Ich habe CentOS 8 auf Sakura VPS vorbereitet und versucht, MariaDB 10.5.5 (Stand: 4. Oktober 2020) darauf zu installieren, aber ich hatte ein wenig Probleme, daher werde ich einen Datensatz hinterlassen.

Inhalt, der kämpfte

Als ich versuchte, das yum-Repository unter Bezugnahme auf den Netzartikel vorzubereiten und zu installieren, erhielt ich die Meldung "Nichts bietet rsync, das von MariaDB-server-10.5.5-1.el8.x86_64 benötigt wird" und installierte MariaDB-server. Ich bin auf ein Ereignis gestoßen, das ich nicht machen konnte.

Ich habe versucht, das Repository mit meinem eigenen Repository und zwei Mustern zum Vorbereiten eines Repositorys über https://downloads.mariadb.com/MariaDB/mariadb_repo_setup einzurichten. In beiden Fällen konnte dieses Phänomen nicht behoben werden.

** Repository-Einstellungsmuster ① **

ini:/etc/yum.repos.d/mariadb.repo


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

** Repository-Einstellungsmuster ② **

ini:/etc/yum.repos.d/mariadb.repo


[mariadb-main]
name = MariaDB Server
baseurl = https://downloads.mariadb.com/MariaDB/mariadb-10.5/yum/rhel/$releasever/$basearch
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY
gpgcheck = 1
enabled = 1
module_hotfixes = 1

[mariadb-maxscale]
# To use the latest stable release of MaxScale, use "latest" as the version
# To use the latest beta (or stable if no current beta) release of MaxScale, use "beta" as the version
name = MariaDB MaxScale
baseurl = https://downloads.mariadb.com/MaxScale/2.4/centos/$releasever/$basearch
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-MaxScale-GPG-KEY
gpgcheck = 1
enabled = 1

[mariadb-tools]
name = MariaDB Tools
baseurl = https://downloads.mariadb.com/Tools/rhel/$releasever/$basearch
gpgkey = file:///etc/pki/rpm-gpg/MariaDB-Enterprise-GPG-KEY
gpgcheck = 1
enabled = 1

Wenn ich versuche, dnf mit dem Inhalt dieses Repositorys zu installieren, sieht es wie folgt aus.

# dnf info MariaDB-server MariaDB-devel --disablerepo=* --enablerepo=mariadb
Endgültige Bestätigung des Ablaufs der Metadaten: 5:58:Es fand vor 32 Stunden am 04. Oktober 2020 um 13:12:16 statt.
Verfügbare Pakete
Name: MariaDB-devel
Ausführung: 10.5.5
Veröffentlichung: 1.el8
Arch         : x86_64
Größe: 7.9 M
Quelle: MariaDB-devel-10.5.5-1.el8.src.rpm
Repository: mariadb
Überblick: MariaDB: a very fast and robust SQL database server
URL          : http://mariadb.org
Lizenz: GPLv2
Erläuterung: MariaDB: a very fast and robust SQL database server
             : 
             : It is GPL v2 licensed, which means you can use the it free of charge under the
             : conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
             : 
             : MariaDB documentation can be found at https://mariadb.com/kb
             : MariaDB bug reports should be submitted through https://jira.mariadb.org

Name: MariaDB-server
Ausführung: 10.5.5
Veröffentlichung: 1.el8
Arch         : x86_64
Größe: 27 M
Quelle: MariaDB-server-10.5.5-1.el8.src.rpm
Repository: mariadb
Überblick: MariaDB: a very fast and robust SQL database server
URL          : http://mariadb.org
Lizenz: GPLv2
Erläuterung: MariaDB: a very fast and robust SQL database server
             : 
             : It is GPL v2 licensed, which means you can use the it free of charge under the
             : conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
             : 
             : MariaDB documentation can be found at https://mariadb.com/kb
             : MariaDB bug reports should be submitted through https://jira.mariadb.org

# dnf install MariaDB-server MariaDB-devel --disablerepo=* --enablerepo=mariadb
Endgültige Bestätigung des Ablaufs der Metadaten: 5:59:Es fand vor 11 Stunden am 04. Oktober 2020 um 13:12:16 statt.
Error: 
Problem: cannot install the best candidate for the job
  - nothing provides rsync needed by MariaDB-server-10.5.5-1.el8.x86_64
(So überspringen Sie nicht installierbare Pakete'--skip-broken'Oder versuchen Sie es hinzuzufügen'--nobest'Verwenden Sie nicht nur die besten Kandidatenpakete)

Problemumgehung

Schließlich konnte ich es auf keinen Fall lösen, also wechselte ich zum Verfahren, bei dem einfach die Drehzahl gesenkt und installiert wurde.

# cd /usr/local/src/
# curl -O https://downloads.mariadb.com/MariaDB/mariadb-10.5.5/yum/centos/mariadb-10.5.5-rhel-8-x86_64-rpms.tar
# tar xvf mariadb-10.5.5-rhel-8-x86_64-rpms.tar
# cd mariadb-10.5.5-rhel-8-x86_64-rpms
# dnf localinstall MariaDB-common-10.5.5-1.el8.x86_64.rpm
# dnf localinstall MariaDB-server-10.5.5-1.el8.x86_64.rpm
# dnf localinstall MariaDB-devel-10.5.5-1.el8.x86_64.rpm

Durch die vorläufige Ausführung konnte ich mit der Installation von MariaDB fortfahren.

# mysql -V
mysql  Ver 15.1 Distrib 10.5.5-MariaDB, for Linux (x86_64) using readline 5.1

Recommended Posts

Es fiel mir schwer, MariaDB 10.5.5 unter CentOS 8 von Sakura VPS zu installieren
Eine Geschichte über die Schwierigkeiten beim Versuch, PHP 7.4 auf CentOS 8 von GCE zu erstellen
Android: Es fiel mir schwer, die HTML-Datei auf der SD-Karte anzuzeigen
[Lösung] Ein Memo, das mir schwer fiel, weil sich das Format der Sinatra-Validierung geändert hat.
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Bereiten Sie die CentOS 8-Umgebung mit Sakura VPS vor
Es fiel mir schwer, Java-Multithreading von Grund auf neu zu erstellen. Organisieren Sie es also
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS
Eine Geschichte, der ich mit der automatischen Starteinstellung von Tomcat 8 unter CentOS 8 zweimal verfallen war