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“
Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...
Inhaltsverzeichnis Flache Kopie Tiefes Kopieren A...
Inhaltsverzeichnis Vorwort Eingabefeldkomponente ...
Einloggen Docker-Anmeldung Schließen Sie die Regi...
<br />Von der Geburt meiner ersten persönlic...
Inhaltsverzeichnis Vorwort 1. Lebenszyklus in Vue...
1. Laden Sie das MySQL-Installationspaket herunte...
Die von Navicat exportierten Daten können nicht i...
Inhaltsverzeichnis 1. df-Befehl 2. du-Befehl 3. B...
Speicher-Engine Was ist eine Datenbank-Speicher-E...
So zeigen Sie Dateien in einem Docker-Image an 1....
1. Öffnen Sie die virtuelle Maschine und das Git-...
In diesem Artikelbeispiel wird der spezifische Co...
Verwenden Sie Vue, um einfach einen Click-Flip-Ef...
Inhaltsverzeichnis Anwendungsszenarien So erreich...