Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.12

Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.12

MySQL 8 bringt völlig neue Erfahrungen mit sich, beispielsweise die Unterstützung von NoSQL, JSON usw., und weist eine mehr als doppelt so hohe Leistungsverbesserung im Vergleich zu MySQL 5.7 auf. In diesem Artikel wird die Installation von MySQL 8 unter Windows sowie die grundlegende Verwendung von MySQL erläutert.

herunterladen

Herunterladen

In diesem Fall: MySQL Community Server 8.0.12.

Entpacken

Entpacken Sie es in das Installationsverzeichnis, beispielsweise das Stammverzeichnis von Laufwerk D.

In diesem Beispiel: D:\mysql-8.0.12-winx64.

my.ini erstellen

my.ini ist die Konfigurationsdatei für die MySQL-Installation:

[mysqld]
# Installationsverzeichnis basedir=D:\\mysql-8.0.12-winx64
#Datenspeicherverzeichnis datadir=D:\\mysqlData\\data

my.ini wird im Stammverzeichnis des MySQL-Installationsverzeichnisses abgelegt. Dabei ist zu beachten, dass zunächst das Verzeichnis D:\mysqlData erstellt werden muss. Das Datenverzeichnis wird von MySQL erstellt.

Erstinstallation

implementieren:

mysqld --defaults-file=D:\mysql-8.0.12-winx64\my.ini --initialize --console

Die Konsolenausgabe lautet wie folgt und zeigt an, dass die Installation erfolgreich war:

>mysqld --defaults-file=D:\mysql-8.0.12-winx64\my.ini --initialize --console
2018-08-20T16:14:45.287448Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) Initialisierung des Servers läuft als Prozess 5012
2018-08-20T16:14:45.289628Z 0 [FEHLER] [MY-010457] [Server] --Initialisierung angegeben, aber das Datenverzeichnis enthält Dateien. Wird abgebrochen.
2018-08-20T16:14:45.299329Z 0 [FEHLER] [MY-010119] [Server] Abbruch
2018-08-20T16:14:45.301316Z 0 [System] [MY-010910] [Server] D:\mysql-8.0.12-winx64\bin\mysqld.exe: Herunterfahren abgeschlossen (mysqld 8.0.12) MySQL Community Server – GPL.

D:\mysql-8.0.12-winx64\bin>mysqld --defaults-file=D:\mysql-8.0.12-winx64\my.ini --initialize --console
2018-08-20T16:15:25.729771Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) Initialisierung des Servers läuft als Prozess 18148
2018-08-20T16:15:43.569562Z 5 [Hinweis] [MY-010454] [Server] Für root@localhost wird ein temporäres Passwort generiert: L-hk!rBuk9-.
2018-08-20T16:15:55.811470Z 0 [System] [MY-013170] [Server] D:\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) Initialisierung des Servers ist abgeschlossen

Darunter ist „L-hk!rBuk9-.“ das Initialisierungskennwort des Root-Benutzers. Änderungen können auch später noch vorgenommen werden.

Starten und Stoppen des MySQL-Servers

Führen Sie mysqld aus, um den MySQL-Server zu starten, oder führen Sie mysqld –console aus, um die vollständigen Startinformationen anzuzeigen:

>mysqld --console
2018-08-20T16:18:23.698153Z 0 [Warnung] [MY-010915] [Server] Die SQL-Modi „NO_ZERO_DATE“, „NO_ZERO_IN_DATE“ und „ERROR_FOR_DIVISION_BY_ZERO“ sollten mit dem strikten Modus verwendet werden. Sie werden in einer zukünftigen Version mit dem strikten Modus zusammengeführt.
2018-08-20T16:18:23.698248Z 0 [System] [MY-010116] [Server] D:\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) gestartet als Prozess 16304
2018-08-20T16:18:27.624422Z 0 [Warnung] [MY-010068] [Server] CA-Zertifikat ca.pem ist selbstsigniert.
2018-08-20T16:18:27.793310Z 0 [System] [MY-010931] [Server] D:\mysql-8.0.12-winx64\bin\mysqld.exe: bereit für Verbindungen. Version: '8.0.12' Socket: '' Port: 3306 MySQL Community Server – GPL.

Zum Herunterfahren führen Sie mysqladmin -u root shutdown aus.

Verwenden des MySQL-Clients

Verwenden Sie MySQL zum Anmelden, das Konto ist root und das Passwort ist „L-hk!rBuk9-.“:

>mysql -u root -p
Passwort eingeben: ************
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 11
Serverversion: 8.0.12

Copyright (c) 2000, 2018, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten.

Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.

Führen Sie die folgende Anweisung aus, um das Kennwort zu ändern. Das neue Passwort lautet „123456“.

mysql> ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH '123456';
Abfrage OK, 0 Zeilen betroffen (0,13 Sek.)

Allgemeine MySQL-Befehle

Anzeige der vorhandenen Datenbanken:

mysql> Datenbanken anzeigen;
+--------------------+
| Datenbank |
+--------------------+
| Informationsschema |
|mysql |
| Leistungsschema |
|System|
+--------------------+
4 Reihen im Satz (0,08 Sek.)

Erstellen Sie eine neue Datenbank:

mysql> DATENBANK ERSTELLEN lite;
Abfrage OK, 1 Zeile betroffen (0,19 Sek.)

Datenbank verwenden:

mysql> USE lite;
Datenbank geändert

Erstellen Sie eine Tabelle:

Erstellen Sie eine Tabelle und führen Sie aus:

mysql> CREATE TABLE t_user (user_id BIGINT NOT NULL, Benutzername VARCHAR(20));
Abfrage OK, 0 Zeilen betroffen (0,82 Sek.)

Sehen Sie sich die Tabelle an:

Alle Tabellen in der Datenbank anzeigen:

mysql> TABELLEN ANZEIGEN;
+----------------+
| Tabellen_in_lite |
+----------------+
| t_Benutzer |
+----------------+
1 Zeile im Satz (0,00 Sek.)

Tabellendetails anzeigen:

mysql> BESCHREIBEN Sie t_user;
+----------+----------+------+-----+---------+---------+----------+
| Feld | Typ | Null | Schlüssel | Standard | Extra |
+----------+----------+------+-----+---------+---------+----------+
| Benutzer-ID | bigint(20) | NEIN | | NULL | |
| Benutzername | varchar(20) | JA | | NULL | |
+----------+----------+------+-----+---------+---------+----------+
2 Zeilen im Satz (0,00 Sek.)

Daten einfügen:

mysql> INSERT INTO t_user(user_id, username) VALUES(1, 'Benutzername');
Abfrage OK, 1 Zeile betroffen (0,08 Sek.)

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12
  • mysql installer community 8.0.12.0 grafische anleitung zur installation
  • Ausführliches Installationstutorial für MySQL 8.0.12 winx64
  • Persönlicher Test des Installationstutorials zur Dekomprimierungsversion von MySQL 8.0.12!
  • MySQL 8.0.12 Installationskonfigurationsmethode und Kennwortänderung
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows-Version)
  • Tutorial zur Installation der Dekomprimierungsversion von MySQL 8.0.12
  • CentOS7 verwendet yum zur Installation von MySQL 8.0.12
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows 10)
  • Installationsschritte und Tutorial zur grundlegenden Verwendung von MySQL 8.0.12 unter Windows

<<:  JavaScript-Methode zum Erkennen des Dateityps

>>:  Erweiterte Docker-Methode zur schnellen Erweiterung

Artikel empfehlen

Programme zum Abfragen und Löschen der Portnutzung im Windows-Betriebssystem

Im Windows-Betriebssystem das Programm zum Abfrag...

Einführung in die Parameter und Regeln für reguläre Ausdrücke bei Nginx

Vorwort In letzter Zeit habe ich Kunden dabei geh...

MySql-Abfrageanweisung mit mehreren Bedingungen und dem Schlüsselwort „OR“

Im vorherigen Artikel wurde die MySql-Abfrageanwe...

Windows kann den MySQL-Dienst nicht starten und meldet Fehler 1067 – Lösung

Als ich mich bei MySQL anmeldete, wurde mir plötz...

Details zur MySQL-Transaktionsisolationsebene

serializable Serialisierung (kein Problem) Transa...

Detaillierte Erklärung der jQuery-Kettenaufrufe

Inhaltsverzeichnis Kettenanrufe Ein kleiner Koffe...

react+antd.3x implementiert IP-Eingabefeld

In diesem Artikel wird der spezifische Code von r...

JavaScript zum Erzielen eines Lupeneffekts

In diesem Artikel wird der spezifische Code für J...

Schritte für Docker zum Erstellen eines eigenen lokalen Image-Repositorys

1. Umgebung und Vorbereitung 1. Ubuntu 14.04 2.Do...

5 Möglichkeiten, den diagonalen Kopfzeileneffekt in der Tabelle zu erzielen

Jeder muss mit Tabellen vertraut sein. Wir stoßen...

Vue realisiert den Logistik-Timeline-Effekt

In diesem Artikelbeispiel wird der spezifische Co...