MySQL 5.7.18 Installation und Problemübersicht. Ich habe heute einen neuen MySQL-Server bereitgestellt und bin auf mehrere kleinere Probleme gestoßen. Ich werde sie hier aufzeichnen. Schritt 1: Laden Sie die Version, die Sie installieren möchten, von https://dev.mysql.com/downloads/mysql/ herunter. Ich habe die Windows x64-Version heruntergeladen. Schritt 2: Entpacken Sie die Datei in das Installationsverzeichnis./Pfad/ Schritt 3: Umgebungsvariablen hinzufügen, ./Path/bin/ am Ende der Umgebungsvariablen Path hinzufügen und mit ";" beenden. Schritt 4: Konfigurieren Sie my.ini, hauptsächlich um Port, Datenbankpfad, Protokoll, Puffer und andere Konfigurationsinformationen festzulegen Schritt 5: Öffnen Sie das Befehlszeilenfenster und führen Sie den Initialisierungsbefehl aus mysqld –initialisieren-unsicher –user=mysql; mysqld installieren; Netzstart MySQL; MySQL; Benutzer aktualisieren, Authentifizierungszeichenfolge = Passwort („Passwort“) festlegen, wobei Benutzer „root“ ist. Gewähren Sie die Nutzung von *.* für „Benutzername“@„%“, identifiziert durch „Passwort“, mit der Gewährungsoption. Datenbank test_db erstellen; Gewähren Sie „Benutzername“@„%“, identifiziert durch „Passwort“, alle Berechtigungen für test_db.*. Berechtigungen leeren; Schritt 6: Öffnen Sie den Firewall-Port und fügen Sie die entsprechenden eingehenden Regeln hinzu Zusammenfassung des Problems: 1. Problem: Bei der Ausführung des mysqld-Befehls wird angezeigt, dass msvcr120.dll und msvcp120.dll fehlen. Lösung: Bitte laden Sie die 32-Bit-Versionen der DLL-Dateien msvcr120.dll, msvcp120.dll und ucrtbase.dll in das Bin-Verzeichnis von MySQL herunter. (Schwitzen…) 2. Problem: Beim Ausführen des Befehls mysqld –initialize-insecure –user=mysql ist ein Fehler aufgetreten. Lösung: Zwei Gründe: 1). Das den Konfigurationsinformationen entsprechende Protokollverzeichnis wird nicht erstellt 2). Das Datenspeicherverzeichnis ist nicht leer 3. Frage: Beim Ändern des Root-Passworts von MySQL meldet der Befehl update user set psssword=password("password") where user='root'; einen Fehler: ERROR 1054 (42S22): Unbekannte Spalte 'password' in 'field list' Lösung: Passwort wurde in „authentication_string“ geändert 4. Problem: Beim Hinzufügen eines Benutzers wird der Befehl "insert into mysql.user(host,user,authentication_string) values("%","username",password("password"));" verwendet und eine Fehlermeldung angezeigt: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value Lösung: Dies ist in 5.7 nicht mehr anwendbar. Die korrekte Verwendung ist die Verwendung der Grant-Nutzungsrichtlinie Oben finden Sie das vom Herausgeber vorgestellte Installations-Tutorial und die Problemübersicht zu MySQL 5.7.18. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Installation der virtuellen Maschine Kali Linux Vmware (Abbildung und Text)
>>: Vue+Flask realisiert Videosynthesefunktion (Drag & Drop-Upload)
Inhaltsverzeichnis JS liest Datei FileReader doku...
Inhaltsverzeichnis Warum brauchen wir Partitionen...
Einführung in MySQL-Fensterfunktionen MySQL unter...
In diesem Abschnitt lernen wir Listenelemente in ...
Inhaltsverzeichnis Was ist ein Agent Grundkenntni...
Screenshots der Effekte: Implementierungscode: Cod...
Nach der offiziellen Veröffentlichung von Activit...
Inhaltsverzeichnis 1. Was ist eine benutzerdefini...
Grundlagen 1. Verwenden Sie Scaffolding, um ein P...
Docker installiert MySQL Docker-Suche MySQL. Such...
Projektzweck Migrieren Sie die Daten in MySQL 5.5...
1. Zunächst müssen wir zwischen der Tomcat-Protok...
<Text> <div id="Wurzel"> &l...
Effektbild (wenn Sie ein Dreieck wünschen, klicke...
Aus SEO- und Sicherheitsgründen ist eine 301-Weit...