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:
|
<<: JavaScript-Methode zum Erkennen des Dateityps
>>: Erweiterte Docker-Methode zur schnellen Erweiterung
weniger Dateiname Datei anzeigen kleiner Dateinam...
1. Dynamische Parameter Ab 2.6.0 können Sie einen...
Unterabfrageklassifizierung Klassifizierung nach ...
1. Abhängigkeit herunterladen npm installiere @an...
Aus der Tomcat-Konfigurationsdatei können wir ers...
1. Ziehen Sie das offizielle 5.0.3-Image [root@lo...
1. Herunterladen Zunächst möchte ich einen inländ...
Sinnvolle Einstellung des MySQL sql_mode sql_mode...
Als mir diese Frage gestellt wurde, war ich unwis...
Die Front- und Back-End-Ports von Vue sind inkons...
Die Attribute des <TD>-Tags werden verwende...
Bei Zellen können die hellen Rahmenfarben individ...
Ich habe MySQL unter Windows installiert, indem i...
Zusammenfassung: Nginx-Reverse-Proxy für JIRA kon...
Inhaltsverzeichnis 1. Einleitung 2. Gedankenanaly...