MySQL-Datenbanken werden häufig verwendet, insbesondere von JAVA-Programmierern. Wenn Sie keine Cloud-Datenbank kaufen möchten, können Sie die MySQL-Datenbank selbst installieren. Dieser Artikel erläutert die manuelle Installation von MySQL Version 5.7 in der CentOS 7.4-Umgebung. 1. Installieren Sie MySQL Version: 5.7.25 2. Download-Adresse https://dev.mysql.com/downloads/mysql/5.7.html#downloads (Bitte beachten Sie im Laufe der Zeit die neueste Download-Adresse.) 3. Verwenden Sie den Befehl wget, um die relevanten RPM-Dateien mithilfe der Breakpoint-Übertragungsmethode herunterzuladen (Wenn die Adresse aktualisiert wird, beziehen Sie sich bitte auf die neueste) https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.25-1.el7.x86_64.rpm 4. Geben Sie nach dem Herunterladen das entsprechende Verzeichnis ein und installieren Sie es nacheinander (Hinweis: Es gibt eine Reihenfolge für die Installation. Installieren Sie es einfach entsprechend der oben angegebenen Download-Reihenfolge.) rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm --force --nodeps (Hinweis: --force --nodeps sollte der Situation entsprechend hinzugefügt werden. Andernfalls treten auf einigen Maschinen Installationsfehler auf.) 5. Nachdem die Installation abgeschlossen ist, müssen Sie zunächst den Dienst starten. (Beachten Sie, dass der Dienststart von CentOS7 und höher sich von 6 unterscheidet.) systemctl starte mysqld 6. Bestätigen Sie, dass die Installation erfolgreich war und erstellen Sie das erste Root-Administratorkennwort Ändern Sie /etc/my.cnf vi /etc/meine.cnf Hinzufügen in [mysqld] Skip-Grant-Tabellen = 1 Diese Konfigurationszeile weist mysqld an, das Passwort beim Start nicht zu überprüfen. 7. Starten Sie den mysqld-Dienst neu systemctl startet mysqld neu 8. Ändern Sie das Root-Login-Passwort 1) Melden Sie sich als Root-Benutzer bei MySQL an mysql -uroot -p (direkt die Eingabetaste drücken, das Passwort ist leer) 2) Datenbank wechseln benutze MySQL; 3) Aktualisieren Sie die Benutzertabelle Benutzer aktualisieren, Authentifizierungszeichenfolge = Passwort (,Ihr Passwort‘), Passwort abgelaufen = ,N‘, letzte Änderung des Passworts = jetzt() festlegen, wobei Benutzer = ,root‘ ist; 9. Nachdem das Passwort erfolgreich geändert wurde, können Sie sich bei MySQL anmelden und die Client-Verbindung einrichten. (Hinweis: Wenn nicht festgelegt, kann der Client Navicat keine Verbindung herstellen.) GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“, IDENTIFIZIERT DURCH „Ihr Passwort“ MIT DER GRANT-OPTION; FLUSH-PRIVILEGIEN; Tabellendaten aktualisieren Berechtigungen leeren; aufhören \Q 10. Bearbeiten Sie die Datei /etc/my.cnf und löschen Sie den Inhalt von skip-grant-tables=1 vi /etc/meine.cnf 11. Stellen Sie die MySQL-Kodierung so ein, dass keine Zeichen kopiert werden. Fügen Sie unter [mysqld] die Kodierungsmethode hinzu Zeichensatzserver = utf8 (Einzelheiten entnehmen Sie bitte dem beigefügten Dokument) 12. Starten Sie den MySQL-Dienst neu systemctl startet mysqld neu Sobald Sie über eine Client-Software wie Navicat für MySQL eine Verbindung zur Datenbank herstellen können, herzlichen Glückwunsch, die Installation war erfolgreich. 【Häufig gestellte Fragen】 1. Bei der Installation unter CentOS auf einem Server in Hongkong kann der Dienst nicht gestartet werden. [root@syne-hk-test mysql-5.7]# systemctl start mysqld Der Job für mysqld.service ist fehlgeschlagen, da der Kontrollprozess mit einem Fehlercode beendet wurde. Weitere Informationen finden Sie unter „systemctl status mysqld.service“ und „journalctl -xe“. Nach eingehender Untersuchung liegt der Grund darin, dass libaio.so.1 nicht installiert ist. Installieren Sie es also einfach. yum installiere libaio 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 verwendet GraphVis, um einen unendlich erweiterten Beziehungsgraphen zu entwickeln
>>: Zusammenfassung der Wissenspunkte zum Linux-Datumsbefehl
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis Vorwort Frage Online-Lösungen ...
Hintergrund Ich möchte die Webpack-Version überpr...
Detaillierte Erläuterung der Implementierungsmeth...
Vorwort Als ich zuvor zu einem Vorstellungsgesprä...
1. Was ist Positionierung? Das Positionsattribut ...
Inhaltsverzeichnis MySQL-Absturzwiederherstellung...
In diesem Tutorial wird der spezifische Code der ...
Ähnlich wie der von GitHub bereitgestellte Code-H...
Darüber hinaus wird eine mit einem Blog-Programm e...
<br />Zu jedem unserer Themen bespricht das ...
Erstens: Starten und stoppen Sie den MySQL-Dienst...
1. Gehen Sie zur offiziellen Website von Vim, um ...
Inhaltsverzeichnis Ich habe vor Kurzem React gele...
In diesem Artikelbeispiel wird der spezifische Co...