Lokale MySQL-Installation und Problemlösung

Lokale MySQL-Installation und Problemlösung

Vorwort

Dieser Artikel ist ziemlich ausführlich und sogar etwas umständlich. In anderen Tutorial-Dokumenten werden viele Schritte ausgelassen, aber ich möchte ihn trotzdem aufschreiben, da ich damals viele Umwege gemacht habe und hoffe, dass Sie sie vermeiden können. Wenn Sie die Antwort wissen, können Sie diesen Teil natürlich überspringen und den Teil auswählen, den Sie wissen möchten.

1. Laden Sie das Installationspaket herunter

Öffnen Sie die Download-Seite der offiziellen MySQL-Website: http://dev.mysql.com/downloads/mysql/

Wählen Sie die entsprechende Version und Plattform

Wählen Sie das erste aus und klicken Sie auf „Herunterladen“, um auf die eigentliche Download-Seite zu gelangen. Sie werden feststellen, dass Sie sich zum Herunterladen anmelden müssen. Wenn Sie vorsichtig sind, werden Sie feststellen, dass „Nein, danke, starten Sie einfach meinen Download“ angezeigt wird. Klicken Sie einfach auf diesen Link.

Herunterladen und in das entsprechende Verzeichnis entpacken, hier liegt alles unter D:\mysql

Benennen Sie den Ordner nach der Dekomprimierung nach Ihren Wünschen in mysql um. Alle mysql-Dekomprimierungsdateien befinden sich in diesem Verzeichnis: D:\mysql

2. MySQL-Konfiguration

Öffnen Sie den Ordner C:\wamp-all\mysql-5.7.13, den Sie gerade entpackt haben, und suchen Sie darin die Konfigurationsdatei my-default.ini. Dies ist die Standardkonfigurationsdatei. Kopieren Sie Ihre eigene und benennen Sie sie in my.ini um.

Bearbeiten Sie my.ini und konfigurieren Sie die folgenden grundlegenden Informationen:

[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8
 
[mysqld]
# Port 3306 einstellen port = 3306
# Legen Sie das Installationsverzeichnis von MySQL auf basedir=D:\mysql fest.
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest datadir=D:\mysql\sqldata
# Maximal zulässige Anzahl von Verbindungen max_connections=20
# 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

3. MySQL installieren und starten

Öffnen Sie das Befehlszeilentool cmd als Administrator und wechseln Sie per CD in das Bin-Verzeichnis der entpackten Datei: D:\mysql\bin

1. Geben Sie mysqld install ein und drücken Sie die Eingabetaste, um es auszuführen. Wenn die Installation erfolgreich ist, ist alles in Ordnung.

2. Initialisieren Sie mysqld --initialize-insecure, um automatisch einen Root-Benutzer ohne Passwort zu generieren. mysqld --initialize generiert automatisch einen Root-Benutzer mit einem zufälligen Passwort. Wählen Sie hier einen Root-Benutzer ohne Passwort aus.

3. Führen Sie net start mysql erneut aus, um MySQL erfolgreich zu starten

Möglicherweise wurde MySQL zuvor installiert, aber nicht oder nicht vollständig gelöscht, was zu einem falschen Installationsverzeichnis in 1 führt. Wenn Sie eine Abfrage durchführen möchten, können Sie sc query mysql in c:\windows\system32 ausführen, um den Dienst mit dem Namen mysql zu überprüfen: Zum Löschen können Sie sc delete mysql im aktuellen Verzeichnis ausführen, um mysql zu löschen, und dann mit der Ausführung von 1 fortfahren.

4. Rufen Sie die MySQL-Umgebung auf

1. Gehen Sie in das Bin-Verzeichnis und führen Sie mysql -uroot aus (kein Passwort erforderlich)

2. Neuen Benutzer anlegen und autorisieren

Erstellen Sie den Benutzer „test“@„localhost“, identifiziert durch „Ihr Passwort“;
gewähre test@'localhost' alle Berechtigungen.

Geben Sie mysql -utest -p in die Befehlszeile ein, drücken Sie die Eingabetaste und geben Sie anschließend das soeben festgelegte Kennwort ein.

Wenn Sie die SQL-Umgebung verlassen und zur normalen Befehlsumgebung zurückkehren möchten, geben Sie „exit“ ein und drücken Sie die Eingabetaste. Geben Sie mysql erneut ein und führen Sie Schritt 3 aus.

5. Umgebungsvariablen konfigurieren

Konfigurieren Sie MYSQL_HOME=D:\mysql in den Umgebungsvariablen und fügen Sie dann MYSQL_HOME/bin zum Pfad hinzu.

6. Verbindung zu MySQL herstellen

Es wird angezeigt, wenn eine Verbindung hergestellt wird

Lösung:

1. Öffnen Sie das cmd-Befehlszeilenfenster und geben Sie das Bin-Verzeichnis von MySQL ein.

Führen Sie den Befehl aus:

mysql -u root -p

Passwort eingeben:

2. Führen Sie den folgenden Befehl aus: (ändern Sie das Passwort in 123456)

ALTER USER 'root'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH '123456'; 

3. Berechtigungen aktualisieren und Befehle ausführen:

FLUSH-PRIVILEGIEN; 

4. Verbindung erfolgreich:

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • MySQL-Installationsdiagramm. Grafisches MySQL-Installationstutorial (detaillierte Anweisungen).
  • Installation und Konfiguration von MySQL 5.6 unter Windows mit Screenshots und ausführlicher Anleitung
  • Grafisches Tutorial zum Herunterladen, Installieren und Konfigurieren von MySQL 5.6 (Win7 64-Bit)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5
  • CentOS 6.4-Installation und Konfiguration des LAMP-Servers (Apache+PHP5+MySQL)
  • Installieren Sie Apache und PHP unter Linux; Apache+PHP+MySQL-Konfigurationsstrategie
  • Vollständige Schritte zur Installation von mysql5.7 auf dem Mac (mit Bildern und Text)
  • Grafisches Tutorial zur Installation von mysql-5.6.4 unter Linux
  • Zusammenfassung der Lösungen für das Problem, dass MySQL 5 nach der Installation nicht gestartet werden kann (Dienst kann nicht gestartet werden)
  • Erläuterung der MySQL-Installation und Anmeldemethode unter Linux

<<:  CentOS7 ermöglicht MySQL8 Master-Slave-Backup und täglich geplantes Voll-Backup (empfohlen)

>>:  Vue implementiert die Frage-Antwort-Funktion

Artikel empfehlen

So bewerben Sie sich für Webdesign-Jobs

<br />Hallo zusammen! Es ist mir eine Ehre, ...

So verwalten Sie MySQL-Indizes und Datentabellen

Inhaltsverzeichnis Tabellenkonflikte finden und b...

Grundlegende Syntax und Funktionsweise der MySQL-Datenbank

Grundlegende Syntax der MySQL-Datenbank DDL-Opera...

So stellen Sie eine Nextcloud-Netzwerkfestplatte mit Docker bereit

NextCloud Sie können beliebige Dateien oder Ordne...

mysql8.0.11 Winx64 Installations- und Konfigurationstutorial

Das Installationstutorial für MySQL 8.0.11 WinX64...

Detaillierter Installationsprozess der MySQL 8.0 Windows-ZIP-Paketversion

Der Installationsprozess von MySQL 8.0 Windows Zi...

Lösung für die nicht wirksame Änderung des El-Popover-Stils von ElementUI

Bei der Verwendung von Element-UI gibt es eine hä...

MySQL 5.7.18 Green Edition Download- und Installations-Tutorial

Dieser Artikel beschreibt den detaillierten Vorga...

Ein Beispiel zur Optimierung eines Projekts nach Abschluss des Vue-Projekts

Inhaltsverzeichnis 1. Geben Sie unterschiedliche ...

Nginx löst Cross-Domain-Probleme und bindet Seiten von Drittanbietern ein

Inhaltsverzeichnis Vorwort Schwierigkeit Domänenü...

Benutzererfahrung bei der Neugestaltung der Portal-Website

<br />Vom Start der neuen Homepage von NetEa...

Lösen Sie das Problem des MySQL Threads_running-Surge und der langsamen Abfrage

Inhaltsverzeichnis Hintergrund Problembeschreibun...

Lernen Sie, wie Sie in 6 Sekunden 1 Million Datensätze in MySQL einfügen

1. Idee Es dauerte nur 6 Sekunden, um 1.000.000 D...