Methoden und Probleme bei der Installation von MariaDB in CentOS unter MySQL

Methoden und Probleme bei der Installation von MariaDB in CentOS unter MySQL

Löschen Sie die zuvor installierte MariaDB

1. Verwenden Sie rpm -qa | grep mariadb, um nach dem vorhandenen MariaDB-Paket zu suchen:

Falls vorhanden, verwenden Sie rpm -e --nodeps mariadb-*全部刪除:

[root@localhost ~]# rpm -qa | grep mariadb
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost ~]# rpm -e mysql-*
Fehler: Paket mysql-* nicht installiert

2. Verwenden Sie rpm -qa | grep mariadb, um nach dem vorhandenen MariaDB-Paket zu suchen:

Falls es vorhanden ist, verwenden Sie yum remove mysql mysql-server mysql-libs compat-mysql51 um alles zu löschen.

[root@localhost ~]# yum entferne mysql mysql-server mysql-libs compat-mysql51
Geladene Plugins: fastestmirror, langpacks
Der Parameter mysql hat keine Übereinstimmung Der Parameter mysql-server hat keine Übereinstimmung Der Parameter compat-mysql51 hat keine Übereinstimmung Abhängigkeiten auflösen
--> Transaktionen prüfen
---> Paket mariadb-libs.x86_64.1.5.5.52-1.el7 wird entfernt
--> Verarbeitung der Abhängigkeit libmysqlclient.so.18()(64bit), die vom Paket perl-DBD-MySQL-4.023-5.el7.x86_64 benötigt wird
--> Die Abhängigkeit libmysqlclient.so.18() (64bit) wird verarbeitet, erforderlich für Paket 2:postfix-2.10.1-6.el7.x86_64
--> Abhängigkeit libmysqlclient.so.18() (64 Bit) wird verarbeitet, erforderlich für Paket 1:qt-mysql-4.8.5-13.el7.x86_64..........

Installieren Sie MariaDB

Installationsbefehl:

Kopieren Sie den Code wie folgt:

yum -y installiere MariaDB MariaDB-Server


Befehl starten:

Kopieren Sie den Code wie folgt:

systemctl starte mariadb


Start hinzufügen

Kopieren Sie den Code wie folgt:

systemctl aktiviert MariaDB


Einfache Konfiguration

Kopieren Sie den Code wie folgt:

mysql_secure_installation

Aktivieren Sie den Befehlszeilenmodus

mysql -uroot -p

Aufgetretene Probleme

Der Host darf keine Verbindung zu diesem MySQL-Server herstellen.

MySQL erlaubt keine Remote-Anmeldung, daher schlägt die Remote-Anmeldung fehl. Die Lösung lautet wie folgt:

Melden Sie sich bei MySQL auf dem Computer an, auf dem MySQL installiert ist. mysql -u root -p password und führen Sie use mysql aus.
Führen Sie „update user set host = '%' where user = 'root';“ aus. Nach der Ausführung dieser Anweisung wird möglicherweise eine Fehlermeldung angezeigt. Ignorieren Sie diese daher.
Führen Sie FLUSH PRIVILEGES aus.
Nach den oben genannten 4 Schritten kann dieses Problem gelöst werden.
Hinweis: Der vierte Schritt besteht darin, die MySQL-Berechtigungstabellen zu aktualisieren. Vergessen Sie das nicht. Ich habe den vierten Schritt beim ersten Mal nicht ausgeführt und er war immer erfolglos. Endlich habe ich den Grund gefunden.

Zusammenfassen

Oben sind die vom Herausgeber vorgestellten Methoden und Probleme bei der Installation von MariaDB unter CentOS unter MySQL aufgeführt. Ich hoffe, dass es für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • MySQL 5.6-Binärinstallationsprozess unter Linux
  • Grafisches Tutorial zur Installation der neuesten Version des MySQL-Servers unter Windows 7 64 Bit
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Lösen Sie das Problem der Ubuntu-Pip-Installation des MySQL-Python-Pakets
  • Paketbeispiel zur Installation von mysql-python unter Anaconda
  • Zusammenfassung des Installationsprozesses von MySql 8.0.11 und der beim Verknüpfen mit Navicat aufgetretenen Probleme
  • Installations- und Konfigurationsschritte für die grüne Dekomprimierungsversion von MySQL
  • Grafisches Tutorial zur Installation und Konfiguration von Ubuntu 18.04 MySQL 8.0
  • Grafisches Tutorial zur Installation und Konfiguration der komprimierten Version von MySQL 8.0.11
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.11
  • Detaillierter Installationsprozess der MySQL 8.0 Windows-ZIP-Paketversion
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL 5.7.21-Dekomprimierungsversion
  • MySQL 8.0.11 Installations-Tutorial unter Windows
  • Detailliertes Tutorial zur Installation der komprimierten Version von MySQL 8.0.11 unter Win10
  • Zusammenfassung des MySQL-Installationsdiagramms

<<:  Docker-Grundlagen-Tutorial: Detaillierte Erklärung der Dockerfile-Syntax

>>:  So verwenden Sie Webstorm und Chrome zum Debuggen von Vue-Projekten

Artikel    

Artikel empfehlen

CSS-Beispielcode zum Ausblenden der Bildlaufleiste und Scrollen des Inhalts

Vorwort Wenn die HTML-Struktur einer Seite viele ...

So verwenden Sie CURRENT_TIMESTAMP in MySQL

Inhaltsverzeichnis Verwendung von CURRENT_TIMESTA...

Über das WeChat-Gleitproblem des UniApp-Editors

Das Uniapp-Applet wird ein ähnliches Dropdown-Pro...

Beispiel für die Kompilierung von LNMP im Docker-Container

Inhaltsverzeichnis 1. Projektbeschreibung 2. Ngin...

Was macht die MySQL-Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...

mysql installer web community 5.7.21.0.msi grafik-tutorial zur installation

In diesem Artikelbeispiel wird der spezifische Co...

So erstellen Sie Benutzer und verwalten Berechtigungen in MySQL

1. So erstellen Sie einen Benutzer und ein Passwo...

TypeScript-Lernhinweise: Typeingrenzung

Inhaltsverzeichnis Vorwort Typinferenz Einengung ...

Beispiel für eine Methode zum Festlegen von MySQL-Fremdschlüsseln

1. Methode zum Festlegen des Fremdschlüssels 1. U...

Spezifische Verwendung von Nginx Keepalive

Der Standardanforderungsheader des http1.1-Protok...

Vergleich der JS-Array-Loop-Methode und der Effizienzanalyse

Array-Methoden JavaScript bietet viele Array-Meth...

Lösen Sie das Problem der Angabe der UDP-Portnummer im Docker

Wenn Docker einen Container startet, gibt es den ...