1. Systemumgebung Die Systemversion nach dem Yum-Update-Upgrade ist
2. MySQL-Installation Im Allgemeinen sind die im Internet bereitgestellten Informationen
Die Installation von MySQL und MySQL-Devel war erfolgreich, aber die Installation von MySQL-Server ist wie folgt fehlgeschlagen: [root@yl-web yl]# yum installiere MySQL-Server Geladene Plugins: fastestmirror Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.sina.cn * Extras: mirrors.sina.cn * Aktualisierungen: mirrors.sina.cn Kein Paket mysql-server verfügbar. Fehler: Nichts zu tun Nachdem ich die Informationen überprüft hatte, stellte ich fest, dass die CentOS 7-Version die MySQL-Datenbanksoftware aus der Standardprogrammliste entfernt und durch MariaDB ersetzt hatte. Es gibt zwei Lösungen: 1. Methode 1: MariaDB installieren Das Datenbankverwaltungssystem MariaDB ist ein Zweig von MySQL, der hauptsächlich von der Open-Source-Community gepflegt und unter der GPL lizenziert wird. Einer der Gründe für die Entwicklung dieses Zweigs besteht darin, dass nach der Übernahme von MySQL durch Oracle das potenzielle Risiko bestand, den MySQL-Quellcode zu schließen. Um dieses Risiko zu vermeiden, übernahm die Community daher die Zweigmethode. MariaDB zielt auf eine vollständige Kompatibilität mit MySQL ab, einschließlich API und Befehlszeile, und stellt somit einen einfachen Ersatz für MySQL dar. Installieren Sie MariaDB, Größe 59 MB. [root@yl-web yl]# yum installiere MariaDB-Server MariaDB Die relevanten Befehle für die MariaDB-Datenbank sind:
Starten Sie also zuerst die Datenbank [root@yl-web yl]# systemctl start mariadb Dann können Sie MySQL normal verwenden [root@yl-web yl]# mysql -u root -p Passwort eingeben: Willkommen beim MariaDB-Monitor. Befehle enden mit ; oder \g. Ihre MariaDB-Verbindungs-ID ist 3 Serverversion: 5.5.41-MariaDB MariaDB Server Copyright (c) 2000, 2014, 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,00 Sek.) MariaDB [(keine)]> Nach der Installation von MariaDB wird außerdem „MariaDB [(none)]>“ angezeigt, was etwas seltsam aussehen kann. Hier ist die zweite Methode. 2. Methode 2: Laden Sie den MySQL-Server von der offiziellen Website herunter und installieren Sie ihn
Starten Sie den MySQL-Dienst nach erfolgreicher Installation neu. # service mysqld neu starten Bei der Erstinstallation von MySQL hat das Root-Konto kein Kennwort. [root@yl-web yl]# 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.) MySQL> Passwort festlegen mysql> setze Passwort für 'root'@'localhost' =password('password'); Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)mysql> Damit die Änderungen wirksam werden, ist kein Neustart der Datenbank erforderlich. Folgendes sind die Inhalte während des MySQL-Installationsprozesses: Eingerichtet: mysql-community-client.x86_64 0:5.6.26-2.el7 mysql-community-devel.x86_64 0:5.6.26-2.el7 mysql-community-libs.x86_64 0:5.6.26-2.el7 mysql-community-server.x86_64 0:5.6.26-2.el7 Installierte Abhängigkeit: mysql-community-common.x86_64 0:5.6.26-2.el7 Ersetzt: mariadb.x86_64 1:5.5.41-2.el7_0 mariadb-devel.x86_64 1:5.5.41-2.el7_0 mariadb-libs.x86_64 1:5.5.41-2.el7_0 mariadb-server.x86_64 1:5.5.41-2.el7_0 Nach der Installation wird MariaDB daher automatisch ersetzt und ist nicht mehr wirksam. [root@yl-web yl]# rpm -qa |grep mariadb[root@yl-web yl]# 3. MySQL konfigurieren 1. Kodierung Die MySQL-Konfigurationsdatei ist /etc/my.cnf Fügen Sie abschließend die Kodierungskonfiguration hinzu [mysql]Standardzeichensatz =utf8 Die Zeichenkodierung hier muss mit der in /usr/share/mysql/charsets/Index.xml übereinstimmen. 2. Remote-Verbindungseinstellungen Weisen Sie dem Root-Benutzer an allen IP-Adressen alle Berechtigungen für alle Tabellen in allen Datenbanken zu. mysql> gewähre root@'%', identifiziert durch 'Passwort', alle Berechtigungen für *.*; Wenn es sich um einen neuen Benutzer anstelle von root handelt, müssen Sie zuerst einen neuen Benutzer erstellen mysql>Benutzer ‚Benutzername‘@‚%‘ erstellen, identifiziert durch ‚Passwort‘; Jetzt können Sie eine Remoteverbindung herstellen. 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:
|
<<: Vue implementiert Funktionen zum Hoch- und Herunterladen von Dateien
>>: Detailliertes Beispiel einer MySQL-Unterabfrage
Quelle: http://www.ruoyi.vip/ Vue von „vue“ impor...
Der vorherige Artikel war eine einfache Überprüfu...
1. Laden Sie das Tomcat-Image herunter Docker zie...
RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...
Inhaltsverzeichnis Werkzeug Installieren Sie das ...
Inhaltsverzeichnis 1. Einführung in Compose 2. Co...
In diesem Artikel wird der Verbindungsfehler ECON...
Im vorherigen Artikel haben wir darüber geschrieb...
Um eine Zeichenfolge zu ersetzen, müssen wir das ...
Einfache Installation von opencv2: conda installi...
CSS-Schreibreihenfolge 1. Positionsattribute (Pos...
Bei der Verwendung von MySQL sortieren und fragen...
Vor Kurzem hat das Unternehmen damit begonnen, al...
Methode 1: Installieren Sie das Plugin über npm 1...
So schreiben Sie mithilfe von Filtern transparente...