In diesem Artikel finden Sie das Installations-Tutorial zum komprimierten MySQL 5.7.24-Paket als Referenz. Der spezifische Inhalt ist wie folgt 1. Laden Sie das MySQL-Installationspaket herunter: Download-Adresse: MySQL-Installation Laden Sie bei Bedarf die entsprechende Version von MySQL herunter Klicken Sie anschließend auf „Herunterladen“ und wählen Sie „Nein, danke, starten Sie einfach meinen Download“ , um das Installationspaket direkt herunterzuladen. 2. Umgebungsvariablen konfigurieren Erstellen Sie eine neue MYSQL_HOME-Variable und nennen Sie sie Ihren Dekomprimierungspfadnamen Bearbeiten Sie die Pfadvariable und fügen Sie am Ende ;%MYSQL_HOME%\bin; hinzu. 3. Entpacken Sie das Installationspaket in den angegebenen Pfad ------- my.ini Datei 1. Nach dem Download entpacken Sie es in das gewünschte Verzeichnis (ab Version 5.7.20 (mindestens 5.7.20) gibt es keine my-default.ini-Datei) 2. Erstellen Sie im selben Verzeichnis wie bin eine neue Datei my-default.ini. Meine INI-Datei sieht folgendermaßen aus: #Port 3306 auf 3306 setzen # Legen Sie das Installationsverzeichnis von mysql basedir=D:\tools\mysql-5.7.24-winx64 fest # Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\tools\mysql-5.7.24-winx64\data # Maximal zulässige Anzahl von Verbindungen max_connections=200 # Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz character-set-server=utf8 # Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] # Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8 3. Erstellen Sie (oder kopieren Sie my-default.ini) die Datei my.ini im Bin-Verzeichnis. Andernfalls wird beim Initialisieren von mysqld --initialize-insecure in der Datendatei eine Meldung angezeigt, dass der Ordner nicht gefunden werden kann (der Datenordner kann nicht automatisch generiert werden). Meine my.ini: # 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. Basisverzeichnis = D:\tools\mysql-5.7.24-winx64 Datenverzeichnis = D:\tools\mysql-5.7.24-winx64\data Port = 3306 # server_id = ..... # 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 sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES Beachten Sie, dass die Pfade basedir und datadir in Ihren eigenen MySQL-Dekomprimierungspfad geändert werden. 4. MySQL-Dienst installieren und initialisieren 1. Führen Sie cmd als Administrator aus und führen Sie den Befehl zum Installieren des MySQL-Dienstes aus: mysqld --install mysqld --install Wir können sehen, dass der Dienst erfolgreich installiert wurde. Wenn die Installation fehlschlägt, liegt dies möglicherweise daran, dass Sie es zuvor installiert, aber nicht vollständig deinstalliert haben. Deinstallieren Sie es daher unbedingt vollständig. 2. MySQL initialisieren: mysqld --initialisieren 3. Starten Sie dann MySQL: net start mysql 4. Melden Sie sich bei MySQL an: mysql -u root -p mysql -uroot -p Hinweis: Das Initialpasswort befindet sich in der Datei mit der Endung .err im generierten Datenordner 5. Legen Sie anschließend Ihr eigenes Login-Passwort fest: benutze MySQL; UPDATE-Benutzer SET-Authentifizierungszeichenfolge = PASSWORT('123456') WHERE-Benutzer = 'root'; Hinweis: Beachten Sie beim Ändern des Passworts, dass das Passwortfeld in 5.7 gestrichen wurde. Schreiben Sie unbedingt authentication_string mysql>UPDATE Benutzer SET authentication_string = PASSWORD('neues Passwort') WHERE Benutzer = 'root'; mysql>FLUSH PRIVILEGES; //Berechtigungen aktualisieren 5. Probleme, die während des Installationsvorgangs aufgetreten sind, und deren Lösungen (bitte ignorieren, wenn Sie ein großes Tier sind) Problem: Mysql-Installationsfehler: Der Programmeinstiegspunkt fesetround in der dynamischen Linkbibliothek MSVCR120.dll konnte nicht gefunden werden. Lösung: Laden Sie das Microsoft Visual C++ 2013 Redistributable Package herunter und installieren Sie es Downloadadresse: Update für Visual C++ 2013 und Visual C++ Redistributable Package Installieren Sie es nach dem Herunterladen einfach in einem Schritt und stellen Sie dann die Verbindung zur Datenbank wieder her (das Problem, auf das ich gestoßen bin, war ein Fehler während der mysqld --install). 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:
|
<<: Best Practices zur Implementierung einfacher Jira-Projekte mit React+TS
>>: Beispielverwendung des Linux-Komprimierungsdateibefehls „zip“
MySQL-Datenbanktabellen können Indizes erstellen,...
Nach der Veröffentlichung von CentOS8.0-1905 habe...
Hintergrundinformationen Ich habe kürzlich einige...
Problemcode Schauen Sie sich den Code eines durch...
Inhaltsverzeichnis 1. Eigenschaften von JS 1.1 Mu...
Beim Schreiben von Projekten stoßen wir häufig au...
1. Titel HTML definiert sechs <h>-Tags: <...
veranschaulichen: Es gibt zwei Haupttypen von Ngi...
Der erste Schritt besteht darin, die kostenlose I...
Inhaltsverzeichnis 1. Was ist ein regulärer Ausdr...
Detailliertes Beispiel einer MySQL-Austauschparti...
Inhaltsverzeichnis 1. Einleitung 2. Beschreibung ...
Dieser Artikel stellt hauptsächlich die Analyse d...
In diesem Artikelbeispiel wird der spezifische Co...