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

Verwenden Sie JS, um Dateien zu bearbeiten (FileReader liest --node's fs)

Inhaltsverzeichnis JS liest Datei FileReader doku...

MySQL-Datentabellenpartitionierungsstrategie und Vor- und Nachteileanalyse

Inhaltsverzeichnis Warum brauchen wir Partitionen...

Mysql8.0 verwendet Fensterfunktionen, um Sortierprobleme zu lösen

Einführung in MySQL-Fensterfunktionen MySQL unter...

Erklärung des HTML-Codes der Webseite: geordnete Liste und ungeordnete Liste

In diesem Abschnitt lernen wir Listenelemente in ...

Ein Artikel zum Verständnis der Verwendung von Proxys in JavaScript

Inhaltsverzeichnis Was ist ein Agent Grundkenntni...

Farbverlauf für HTML-Hintergrund durch CSS erreicht

Screenshots der Effekte: Implementierungscode: Cod...

SpringBoot integriert Activiti7-Implementierungscode

Nach der offiziellen Veröffentlichung von Activit...

Eine detaillierte Anleitung zu benutzerdefinierten Anweisungen in Vue

Inhaltsverzeichnis 1. Was ist eine benutzerdefini...

So installieren Sie allgemeine Komponenten (MySQL, Redis) in Docker

Docker installiert MySQL Docker-Suche MySQL. Such...

Tutorial zur Migration von MySQL von phpstudy nach Linux

Projektzweck Migrieren Sie die Daten in MySQL 5.5...

Detaillierte Erklärung der Vue-Komponenten

<Text> <div id="Wurzel"> &l...