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
Inhaltsverzeichnis Matlab-Centroid-Algorithmus Da...
Inhaltsverzeichnis Regelmäßig beschneiden Spiegel...
1. Einleitung: Ich denke, dass die Änderungen nac...
Als ich heute ein kleines Programm schrieb, benut...
Was ist WSL Zitat aus der Baidu-Enzyklopädie: Das...
Vorwort Vor MySQL 8.0 war es ziemlich mühsam, Dat...
In diesem Artikel finden Sie den spezifischen Cod...
Inhaltsverzeichnis Vorwort 1. Vorbereitung 2. Ins...
Apple-Becher-Symbole und Extras HD StorageBox – Z...
<base target=_blank> ändert den Zielrahmen d...
Inhaltsverzeichnis Überblick 1. Kompositions-API ...
Inhaltsverzeichnis Auswirkungen Dokumentation ers...
Letzte Woche gab mir der Lehrer eine kleine Hausa...
Anzeigen der abhängigen Bibliotheken von so oder ...
1. Installation Das größte Feature von Terminator...