MySQL 5.7.18 Installations-Tutorial und Problemübersicht

MySQL 5.7.18 Installations-Tutorial und Problemübersicht

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:
  • Offlineinstallation von Centos7.2 mysql5.7.18.tar.gz
  • MySQL 5.7.18 Green Edition Download- und Installations-Tutorial
  • MySQL 5.7.18 Installer Installation Download Grafik-Tutorial
  • MySQL 5.7.18 MSI-Installations-Grafik-Tutorial
  • Installations-Tutorial für die komprimierte Version von MySQL 5.7.18 Archiv
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.18 winx64
  • Tutorial zur kostenlosen Konfiguration der MySQL 5.7.18-Installationsversion
  • So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3
  • Detaillierte Anweisungen zum Download und Installationsprozess von MySQL 5.7.18
  • Installations-Tutorial für die Zip-Version von MySQL 5.7.18

<<:  Installation der virtuellen Maschine Kali Linux Vmware (Abbildung und Text)

>>:  Vue+Flask realisiert Videosynthesefunktion (Drag & Drop-Upload)

Artikel empfehlen

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...

Exquisiter Snake-Implementierungsprozess in JavaScript

Inhaltsverzeichnis 1. HTML-Struktur erstellen 2. ...

Was sind die Dateiattribute von crw, brw, lrw usw. in Linux?

Was ist eine Datei? Eigentlich sind alle Dateien ...

Es ist Jahresende, ist Ihr MySQL-Passwort sicher?

Vorwort: Das Jahr neigt sich dem Ende zu. Ist es ...

Ein Artikel zum Erlernen von CSS3-Bildrändern

Mit der CSS3-Eigenschaft „border-image“ können Si...

Zusammenfassung der 10 wichtigsten JavaScript-Interviewfragen (empfohlen)

1.Dies deutet auf 1. Wer ruft wen an? Beispiel: F...

Einführung in ApplicationHost.config (IIS-Speicherkonfigurationsbereichsdatei)

Nehmen Sie für eine neu erstellte Website ASP.NET...

Teilen Sie 13 grundlegende Syntax von Typescript

Inhaltsverzeichnis 1. Was ist Ts 2. Grundlegende ...

So ändern Sie die Container-Portzuordnung in Docker dynamisch

Vorwort: Die Docker-Portzuordnung erfolgt häufig,...

MySQL 8.0.12 Installations- und Nutzungs-Tutorial

Das Installations- und Verwendungstutorial für My...