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

Mehrere Möglichkeiten zum Hinzufügen von Zeitstempeln in MySQL-Tabellen

Szenario: Die Daten in einer Tabelle müssen mithi...

Einfaches HTML-Applet für Einkaufsmengen

Dieser Artikel stellt Ihnen ein einfaches HTML-Ap...

Detailliertes Tutorial zum Bereitstellen eines Django-Projekts unter CentOS

Grundlegende Umgebung Pagoden-Montageservice [Pyt...

Detaillierte Erklärung der Verwendung des MySQL-Paradigmas

1. Paradigma Der englische Name des Paradigmas la...

Warum MySQL-Datenbanken NULL so weit wie möglich vermeiden

Viele Tabellen in MySQL enthalten Spalten, die NU...

Spezifische Methode zum Anzeigen von Benutzerautorisierungsinformationen in MySQL

Spezifische Methode: 1. Öffnen Sie die Eingabeauf...

So erweitern Sie die Festplattenpartition für das CentOS-System

Problem/Fehler/Szenario/Anforderung Die Festplatt...

jQuery implementiert Warenkorbfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierter Prozessbericht der Nginx-Installation und -Konfiguration

Inhaltsverzeichnis 1 Einführung in nginx 1 Was is...

Zusammenfassung der wichtigsten Docker-Befehle für Entwickler

Inhaltsverzeichnis Einführung in Docker Installat...

So verwenden Sie Web-Frontend-Vektorsymbole

Vorwort Beim Schreiben von Frontend-Seiten verwen...

So führen Sie den Top-Befehl im Batchmodus aus

Der Befehl „top“ ist der beste Befehl, den jeder ...

Empfehlen Sie einige nützliche Lernmaterialien für Neulinge im Webdesign

Viele Leute haben mich auch gefragt, welche Büche...

Mysql GTID Mha-Konfigurationsmethode

Gtid + Mha + Binlog-Serverkonfiguration: 1: Testu...