Grafisches Tutorial zur Installation und Konfiguration komprimierter Pakete von MySQL 5.7.17

Grafisches Tutorial zur Installation und Konfiguration komprimierter Pakete von MySQL 5.7.17

Da es im Internet nur wenige und unzureichende Installationstutorials für MySQL 5.7.17 gibt, habe ich diesen Artikel zusammengefasst, in der Hoffnung, allen zu helfen: (Im Vergleich zur Oracle-Installation ist MySQL viel einfacher)

1. Download-URL: https://dev.mysql.com/downloads/ (Sie müssen sich bei einem Oracle-Konto anmelden. Wenn Sie keins haben, registrieren Sie einfach eins. Das geht ziemlich schnell.)

2. Die Enterprise-Version ist kostenpflichtig, für den persönlichen Gebrauch reicht die Community-Version

3. Zum Zeitpunkt dieses Beitrags ist die neueste stabile Version 5.7.17. Diese Version verfügt nur über ein Online-Schnittstelleninstallationsprogramm für 32-Bit, und nur Versionen vor 5.6 verfügen über eine Online-Installation (MSI installieren) für 64-Bit. Wenn Sie die komprimierte Version am Ende nicht konfiguriert haben, wählen Sie die vorherige Version:

4.

Die letzten beiden sind Testtools, Sie können sie ignorieren. Hier habe ich das 64-Bit-komprimierte Paket heruntergeladen.

5.

Nach dem Download entpacken Sie es. Die entpackte Datei sieht wie folgt aus (Zip ist kostenlos zu installieren und kann nach erfolgreicher Konfiguration verwendet werden)

6. Kopieren Sie die Datei my-default.ini und ändern Sie sie in my.ini. Hinweis: my.ini befindet sich immer noch im Verzeichnis „bin“ (als ich der Methode anderer Internetnutzer folgte und sie im Stammverzeichnis platzierte, meldete die Initialisierungsdatendatei, dass der Ordner nicht gefunden werden konnte). (Einige Tutorials sagen, dass Sie hier einen neuen leeren Datenordner erstellen müssen, aber das ist nicht notwendig . Das offizielle Dokument erklärt, dass es in den nachfolgenden Schritten einen Schritt gibt, der automatisch einen Datenordner erstellt.) Die Platzierung in der folgenden Abbildung ist falsch, sie sollte im Verzeichnis „bin“ platziert werden.

7. Als nächstes folgt eine Reihe von Konfigurationen:

Hinweis: Am besten macht man von den eigenen Parametereinstellungen einen Screenshot, um später prüfen zu können, ob ein Fehler vorliegt.

Konfigurieren Sie Umgebungsvariablen:

(1) Umgebungsvariablen hinzufügen:

(2) Bearbeiten Sie den Pfad und fügen Sie den folgenden Code hinzu:

Kopieren Sie die Datei my-default.ini und benennen Sie sie in my.ini um. Fügen Sie dann den folgenden Code hinzu: (Sie können den Inhalt in my-default.ini übersetzen, um Ihr Verständnis zu verbessern und die Parameter festlegen zu können.) log_bin bezieht sich auf die Datensicherung. Ich habe es nicht festgelegt.

innodb_buffer_pool_size: Ich persönlich empfehle, es auf 50 % des Betriebssystemspeichers einzustellen. Wenn der Wert zu groß eingestellt ist, kann MySQL den Swap-Speicher des Systems belegen, was zu einer Verlangsamung des Systems und folglich zu einer Verringerung der Abfrageeffizienz führt.

basedir: die zuvor festgelegte Umgebungsvariable

server_id: Bezüglich der Master-Slave-Replikation kann sie beliebig festgelegt werden, muss aber eindeutig sein.

Datenverzeichnis:

Nachfolgende Initialisierungen und andere Daten werden in dieser Datei gespeichert, und nachfolgende Operationen dieser Datei erstellen automatisch

Port: Die Portnummer für die Verbindung zur Datenbank. 3306 ist ausreichend. Der Standardwert für die MySQL-Onlineinstallation ist 3306.

Die letzten drei Parameter sind ungefähr die Größen der Puffer. Ich weiß auch nicht viel darüber, aber ich habe die Standardwerte einfach mit 4 multipliziert (sie können höher sein, wenn der Computer eine gute Leistung hat).

Hinweis: Löschen Sie beim Setzen von Parametern in der Datei das #-Zeichen vor dem Parameter.

Hinweis: Ich habe vorerst nur diese Parameter festgelegt, was ausreichen sollte. Weitere spezifische Parameter finden Sie in diesem Artikel: So konfigurieren Sie die Datei My.ini bei der Installation der MySQL 5.6.17-Datenbank

8. Initialisieren Sie die Datenbank und konfigurieren Sie relevante Informationen

Öffnen Sie die Eingabeaufforderung und führen Sie sie als Administrator aus, cd /d nach D:\MySQL\mysql-5.7.17-winx64\bin (beachten Sie, dass Sie sie als Administrator ausführen und das Bin-Verzeichnis aufrufen müssen)

Öffnen Sie mysqld install MySQL und führen Sie den Befehl aus. MySQL wurde erfolgreich installiert.

mysqld --initialize-insecure generiert automatisch einen Root-Benutzer ohne Passwort. mysqld --initialize generiert automatisch einen Root-Benutzer mit einem zufälligen Passwort (beachten Sie, dass es zwei -s gibt). Das Passwort wird später festgelegt. root (benannt nach Linux) ist der Benutzer mit Superverwaltungsrechten in MySQL, was dem sys von Oracle ähneln sollte.

Hinweis: Nachdem der Vorgang den Datenordner erfolgreich generiert hat, werden Sie feststellen, dass das System einen Datenordner generiert hat. Klicken Sie darauf, wie in der Abbildung gezeigt: (Wenn während des Vorgangs ein Fehler auftritt, lesen Sie bitte das Fehler-/Warnprotokoll.)

net start mysql startet den MySQL-Dienst

Legen Sie ein Passwort fest (am besten notieren Sie es, damit Sie es nicht vergessen) und führen Sie die folgende Anweisung aus:

net stop mysql drücke die Eingabetaste

Gehen Sie in das Verzeichnis mysql\bin\ und führen Sie mysqld --skip-grant-tables aus.

Starten Sie einen weiteren Befehl und führen Sie die folgenden Anweisungen aus:

MySQL

MySQL verwenden 

UPDATE-Benutzer SET authentication_string = PASSWORD('neues Passwort') WHERE-Benutzer = 'root'; 

Privilegien löschen;Beenden;

Hinweis: Das Passwortfeld wurde in 5.7 entfernt. Schreiben Sie daher unbedingt authentication_string

Beenden Sie mysqld.exe im Task-Manager (Hinweis: Es handelt sich um einen Prozess und nicht um einen Dienst).

Melden Sie sich bei MySQL an:

Administratorrechte: mysql -u root -p und dann das Passwort eingeben (so können Sie überprüfen, ob Sie sich mit einem leeren Passwort anmelden können)

Andere Methoden: Überprüfen Sie es selbst

Inspektion erledigt!

Ende.

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:
  • Grafisches Tutorial zur Installation und Konfiguration der Mysql5.7.17 winx64.zip-Dekomprimierungsversion
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter CentOS6.9
  • Grafisches Tutorial zur Installation von mysql5.7.17.msi
  • Tutorial zur Installation von MySQL 5.7.17 unter Windows 10
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17
  • Python 3.7-Installationstutorial unter Windows
  • Python 3.7.0 Installations-Tutorial unter CentOS7
  • Python 3.7.0 Installations-Tutorial unter Linux
  • Eclipse + Python Installations- und Konfigurationsprozess
  • Verwenden einer MySQL-Datenbank mit Python 3.4 unter Windows 7

<<:  jQuery-Plugin zur Implementierung des Dashboards

>>:  Detaillierte Erklärung zum Einrichten eines DNS-Servers unter Linux

Artikel empfehlen

Detaillierte Erläuterung der drei Möglichkeiten zum Importieren von CSS-Dateien

Es gibt drei Möglichkeiten, CSS einzuführen: Inli...

Detaillierte Erläuterung des Grafikbeispiels für Vue-Überwachungsattribute

Inhaltsverzeichnis Was ist die Listener-Eigenscha...

Optimale Webseitenbreite und ihre kompatible Implementierungsmethode

1. Beim Entwerfen einer Webseite ist das Bestimmen...

So verwenden Sie CURRENT_TIMESTAMP in MySQL

Inhaltsverzeichnis Verwendung von CURRENT_TIMESTA...

Detaillierte Erklärung des Abstandsproblems zwischen IMG-Tags

Grundlegende Analyse des IMG-Tags: In HTML5 beste...

Beispiel für eine einfache Operation einer MySQL-Abfrageanweisung

Dieser Artikel veranschaulicht anhand von Beispie...

Verstehen Sie die Grundlagen von Navicat für MySQL in einem Artikel

Inhaltsverzeichnis 1. Datenbankbetrieb 2. Datenty...

Zusammenfassung der Namenskonventionen für HTML und CSS

CSS-Benennungsregeln Header: Header Inhalt: Inhalt...

Eine kurze Zusammenfassung meiner Erfahrungen beim Schreiben von HTML-Seiten

Es sind drei oder vier Monate vergangen, seit ich ...