Grafisches Tutorial zur Installation und Konfiguration von MySQL (CentOS7)

Grafisches Tutorial zur Installation und Konfiguration von MySQL (CentOS7)

1. Systemumgebung

[root@localhost-Startseite]# cat /etc/redhat-release

CentOS Linux Version 7.2.1511 (Core)

2. MySQL-Installation

Die Installation von MySQL und MySQL-Devel war erfolgreich, aber die Installation von MySQL-Server ist wie folgt fehlgeschlagen:

[root@localhost home]# yum installiere MySQL-Server
 Geladene Plugins: fastestmirror, langpacks
 Repodata ist über 2 Wochen alt. Yum-Cron installieren? Oder ausführen: yum makecache fast
 Basis | 3,6 kB 00:00:00 
 Extras | 3,4 kB 00:00:00 
 Aktualisierungen | 3,4 kB 00:00:00 
 (1/4): base/7/x86_64/group_gz | 155 kB 00:00:01 
 (2/4): extras/7/x86_64/primary_db | 139 kB 00:00:01 
 (3/4): base/7/x86_64/primary_db | 
 (4/4): updates/7/x86_64/primary_db | 4,7 MB 00:00:39 
 Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
 * Basis: mirrors.163.com
 * Extras: mirrors.163.com
 * Aktualisierungen: mirrors.163.com
 Kein Paket mysql-server verfügbar.
 Fehler: Keine Aktion erforderlich

Dieses Problem tritt auf, weil die CentOS 7-Version die MySQL-Datenbanksoftware aus der Standardprogrammliste entfernt und durch MariaDB ersetzt.

Es gibt zwei Lösungen:

Methode 1 : MariaDB installieren

Das Datenbankverwaltungssystem MariaDB ist ein Zweig von MySQL. Es verwendet die GPL-Lizenz. Der Zweck von MariaDB besteht darin, vollständig mit MySQL kompatibel zu sein, einschließlich API und Befehlszeile, sodass es problemlos als Ersatz für MySQL dienen kann. MariaDB wurde von Michael Widenius, dem Gründer von MySQL, entwickelt. Zuvor hatte er sein Unternehmen MySQL AB an SUN verkauft. Danach fiel mit der Übernahme von SUN durch Oracle auch das Eigentum an MySQL in die Hände von Oracle. MariaDB ist nach Michael Widenius‘ Tochter Maria benannt.

Installieren Sie MariaDB und geben Sie den Installationsbefehl ein

[root@localhost home]# yum installiere MariaDB-Server MariaDB

Die relevanten Befehle für die MariaDB-Datenbank sind:

 systemctl start mariadb #MariaDB starten
 systemctl stop mariadb #Stoppen Sie MariaDB
 systemctl restart mariadb #MariaDB neu starten
 systemctl enable mariadb #Boot-Start festlegen

Starten Sie zuerst die Datenbank

[root@yl-web yl]# systemctl start mariadb

Standardmäßig kein Passwort

[root@localhost lzh]# mysql -u root -p
Passwort eingeben: 
Willkommen beim MariaDB-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MariaDB-Verbindungs-ID ist 6
Serverversion: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab und andere.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.

MariaDB [(keine)]> Datenbanken anzeigen;
+--------------------+
| Datenbank |
+--------------------+
| Informationsschema |
|mysql |
| Leistungsschema |
| Prüfung |
+--------------------+
4 Zeilen im Satz (0,01 Sek.)

Methode 2: Laden Sie MySQL-Server von der offiziellen Website herunter und installieren Sie ihn

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum installiere mysql-community-server

Nach erfolgreicher Installation starten Sie den MySQL-Dienst neu

# service mysqld neu starten

Bei der Erstinstallation von MySQL hat das Root-Konto kein Passwort

[root@localhost lzh]# mysql -u root 
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 3
Serverversion: 5.6.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten.

Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.

mysql> Datenbanken anzeigen;
+--------------------+
| Datenbank |
+--------------------+
| Informationsschema |
|mysql |
| Leistungsschema |
| Prüfung |
+--------------------+
4 Zeilen im Satz (0,01 Sek.)

Passwort festlegen

mysql> Passwort für „root“ festlegen@„localhost“ =password(„Passwort“);
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Nach der Installation wird MariaDB automatisch ersetzt und ist nicht mehr wirksam.

[root@localhost lzh]# rpm -qa |grep mariadb

Wunderbares Thema teilen: Installations-Tutorials für verschiedene Versionen von MySQL Installations-Tutorials für MySQL 5.7-Versionen Installations-Tutorials für MySQL 5.6-Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zum Senden von E-Mails mithilfe von Triggern in SQL Server
  • Einige Methoden zur Optimierung der Abfragegeschwindigkeit bei der Verarbeitung großer Datenmengen durch MySQL
  • Zusammenfassung gängiger Optimierungsvorgänge der MySQL-Datenbank (Erfahrungsaustausch)
  • Detaillierte Erklärung zur Verwendung von Join in Mysql
  • MySQL 5.7-Installation Der MySQL-Dienst kann nicht gestartet werden, meldet jedoch keine Fehler
  • SQL Holen Sie sich alle Implementierungsmethoden des übergeordneten

<<:  Linux-Methodenbeispiel zum Anzeigen aller Informationen des Prozesses

>>:  Ausführliche Erklärung der Closure in JavaScript

Artikel empfehlen

Docker startet den Implementierungsprozess der MySQL-Konfiguration

Inhaltsverzeichnis Tatsächlicher Kampfprozess Beg...

Verständnis von Haslaylout- und BFC-Parsing

1. haslayout und bfc sind IE-spezifische und Stand...

CSS-Implementierungscode für mehrstufige Menüs

Dies ist eine ziemlich coole Funktion, die Websei...

Vergleich der von der MySQL-Datenbank unterstützten Speicher-Engines

Inhaltsverzeichnis Speicher-Engine Von MySQL unte...

Detaillierte Erklärung der CSS-Zeilenhöhe und -Höhe

Als ich kürzlich an CSS-Schnittstellen arbeitete,...

Wie implementiert die MySQL-Datenbank die XA-Spezifikation?

MySQL-Konsistenzprotokoll Was passiert mit nicht ...

Schritte zum Importieren von Millionen von Daten in MySQL mit .Net Core

Inhaltsverzeichnis Vorbereitende Vorbereitung Imp...

React useEffect verstehen und verwenden

Inhaltsverzeichnis Vermeiden Sie sich wiederholen...

CocosCreator implementiert Skill-Kühleffekt

CocosCreator realisiert Skill-CD-Effekt In vielen...

Eine vorläufige Studie zum Vue-Unit-Testing

Inhaltsverzeichnis Vorwort Warum Unit-Tests einfü...

Verschiedene Möglichkeiten zum Ändern der Hintergrundbildfarbe mit CSS3

CSS3 kann die Farbe von Bildern ändern. Ab sofort...