1. Laden Sie das MySQL 5.7.11 Zip-Installationspaket herunter Diese Maschine verwendet als Beispiel ein 64-Bit-System von Win7. Wenn es sich um ein 32-Bit-System handelt, laden Sie bitte das 32-Bit-Installationspaket herunter http://dev.mysql.com/downloads/mysql/ Wählen Sie Windows (x86, 64-Bit), ZIP-Archiv-Download-Paket 2. Entpacken des Installationsarchivs D:\victor.min\software\mysql-5.7.11-winx64 #Mein Dekomprimierungsverzeichnis 3. Erstellen Sie einen leeren Ordner und nennen Sie ihn data, oder Sie können ihn beliebig benennen, um Daten zu speichern # Diese Maschine wird im Verzeichnis D:\victor.min\software\mysql-5.7.11-winx64 erstellt, daher sehen Sie am Ende D:\victor.min\software\mysql-5.7.11-winx64\data #Dieser Ordner wird später verwendet 4. Konfigurieren Sie Ihre eigene Startkonfigurationsdatei | Erstellen einer Optionsdatei Wenn Sie keine besonderen Anforderungen haben, kopieren Sie einfach die Datei D:\victor.min\software\mysql-5.7.11-winx64\my-default.ini, benennen Sie sie in my.ini um und ändern Sie einige Parameter darin. Die Konfigurationsdatei lautet wie folgt # Hinweise zum Ändern der Einstellungen finden Sie unter # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** BEARBEITEN SIE DIESE DATEI NICHT. Es handelt sich um eine Vorlage, die in das # *** Standardspeicherort während der Installation und wird ersetzt, wenn Sie # *** Upgrade auf eine neuere Version von MySQL. [mysqld] # Führende # entfernen und auf die RAM-Menge für die wichtigsten Daten einstellen # Cache in MySQL. Beginnen Sie bei 70 % des gesamten RAM für dedizierte Server, sonst 10 %. # innodb_buffer_pool_size = 128M # Entfernen Sie das führende #, um eine sehr wichtige Datenintegritätsoption zu aktivieren: Protokollierung # Änderungen am Binärprotokoll zwischen Backups. # log_bin # Diese sind normalerweise festgelegt. Entfernen Sie die # und legen Sie sie nach Bedarf fest. # basedir = ..... # Datenverzeichnis = ..... # Port = ..... # server_id = ..... ######################### # basedir ist das Verzeichnis nach dem Entpacken der Installationsdatei | basedir und datadir können relative Pfade verwenden # basedir=./.. basedir=D:\\victor.min\\software\\mysql-5.7.11-winx64 # datadir ist das Verzeichnis, in dem Daten gespeichert werden# datadir=./../data datadir=D:\\victor.min\\software\\mysql-5.7.11-winx64\\data # Port ist die Portnummer Port=3306 # mar_connections ist die maximale Anzahl von Verbindungen max_connections=20 Zeichensatzserver = utf8 # Entfernen Sie führende #, um Optionen festzulegen, die hauptsächlich für Berichtsserver nützlich sind. # Die Serverstandards sind für Transaktionen und schnelle SELECT-Vorgänge schneller. # Passen Sie die Größen nach Bedarf an und experimentieren Sie, um die optimalen Werte zu finden. # Join-Puffergröße = 128 M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M explizite_Vorgaben_für_Zeitstempel=true sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 5. Initialisieren des Datenverzeichnisses Natürlich gibt es gemäß den Schritten in der offiziellen MySQL-Dokumentation einen weiteren Schritt, nämlich „Auswählen eines MySQL-Servertyps“, bei dem Sie auswählen, ob Sie mysqld oder mysqld-debug verwenden möchten | Der Befehl lautet wie folgt mysqld --defaults-file="D:\victor.min\software\mysql-5.7.11-winx64\my.ini" --initialize-insecure Notiz: 1. Dieser Befehl ist sehr wichtig. Er initialisiert das Datenverzeichnis. Bitte löschen Sie alle Dateien im Datenverzeichnis, bevor Sie diesen Befehl ausführen, sonst schlägt er fehl. 2. Sie können die Initialisierung mit --initialize-insecure oder --initialize durchführen. --initialize-insecure initialisiert das Root-Passwort auf leer. Wenn Sie die Initialisierung mit --initialize durchführen, wird ein zufälliges Passwort generiert. Nach erfolgreicher Ausführung werden im Datenverzeichnis die Verzeichnisse mysql, performance_schema und sys sowie einige Dateien angezeigt 6. MySQL-Dienst installieren mysqld -install 7. Starten Sie den MySQL-Dienst net start mysql An diesem Punkt wird der MySQL-Dienst gestartet und wir können uns als Root bei MySQL anmelden. mysql -u root -p Der Einfachheit halber ist es am besten, MySQL auf die Umgebungsvariable zu konfigurieren Nachtrag: Wenn ein Schritt fehlschlägt, führen Sie unbedingt den MySQL-Entfernungsbefehl aus und löschen Sie alle Dateien im Datenverzeichnis. mysqld -entfernen Besonderer Hinweis: 5.7 unterscheidet sich von 5.6. Sie müssen das Datenverzeichnis selbst initialisieren, sonst schlägt der Start fehl. Anweisungen, die nach der MySQL-Installation verwendet werden können Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „123“; Datenbank Victor erstellen; Erstellen Sie den Benutzer „victor“@„localhost“, identifiziert durch „victor@123“; Berechtigungen leeren; Erstellen Sie den Benutzer „victorremote“@„%“, identifiziert durch „victorremote@123“; Berechtigungen leeren; gewähre alles auf victor.* an „victor“@„localhost“, identifiziert durch „victor@123“; Berechtigungen leeren; gewähre alles auf victor.* an „victorremote“@„%“, identifiziert durch „victorremote@123“; Berechtigungen leeren; ################################ MySQL-Konfigurationsparameterabfrage http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html 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 Starten des Django-Projekts mit nginx+uwsgi
>>: So verwenden Sie video.js in Vue zum Abspielen von Videos im M3U8-Format
Rendern Wenn Sie den im Bild unten gezeigten Effe...
Inhaltsverzeichnis Vorwort Umfeld Installieren Er...
Inhaltsverzeichnis 1. So zeigen Sie die Binärdate...
Als ich kürzlich Docker zum Bereitstellen einer J...
Zum ersten Mal schreiben. Gestatten Sie mir, mich...
1. Spread-Operator Der Spread-Operator besteht au...
1. Umgebung und zugehörige Software Virtuelle Mas...
Inhaltsverzeichnis Vorwort Grundlegende Konzepte ...
1. Docker installieren Öffnen Sie zunächst die Li...
HTML Quelltext: <a onclick="goMessage();&...
1. Allgemeine Schritte Zu Beginn haben wir die In...
React Native ist ein plattformübergreifendes Fram...
Die Lösung für das Problem, dass Ubuntu 18.04 in ...
In diesem Artikel wird die Installations- und Kon...
Im vorherigen Artikel haben wir darüber geschrieb...