Detaillierte Erklärung gängiger Befehle in MySQL 8.0+

Detaillierte Erklärung gängiger Befehle in MySQL 8.0+

Aktivieren Sie den Fernzugriff

Aktivieren Sie die Remote-Zugriffsrechte für den Root-Benutzer, indem Sie den folgenden Befehl ausführen:

ERSTELLEN SIE BENUTZER 'root'@'%' IDENTIFIZIERT DURCH 'Passwort';
GRANT ALLES AUF *.* AN 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIZIERT MIT mysql_native_password DURCH 'Passwort';
FLUSH-PRIVILEGIEN;

Hinweis: Das Passwort ist das Root-Passwort und FLUSH PRIVILEGES sind die Aktualisierungsberechtigungen.

Daten importieren

Um eine CSV-Tabelle zu importieren, öffnen Sie den folgenden Befehl:

SETZEN SIE GLOBAL local_infile = 1

Tabelleninhalte löschen

Der folgende Befehl löscht nicht nur den gesamten Inhalt der Tabelle, sondern startet auch die automatische Inkrementierung der ID ab 0. Die spezifischen Befehle lauten wie folgt:

TRUNCATE TABLE "Tabellenname";

Wissenspunkterweiterung:

MySQL 8.0-Betriebsbefehle

Da MySQL 8.x im Vergleich zum früher häufig verwendeten MySQL 5.x große Änderungen aufweist, können viele Befehle auf MySQL 8.x-Maschinen nicht normal ausgeführt werden. Hier sind also einige Betriebsbefehle von MySQL 8.x zu Ihrer Information und als Erinnerung für Sie selbst.

Die Verschlüsselungsregeln von MySQL 8.0 und MySQL 5.0 sind unterschiedlich und werden von vielen aktuellen Tools nicht unterstützt. Hier verwenden wir die Methode zum Ändern der Verschlüsselungsregel der MySQL-Benutzeranmeldung in mysql_native_password, um das Problem zu lösen.

Ändern der Verschlüsselungsregeln

 ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'Passwort'. Das Passwort läuft nie ab.

Aktualisieren des Root-Benutzerkennworts

ALTER USER 'root'@'%' IDENTIFIZIERT MIT mysql_native_password DURCH 'new_password';

Berechtigungen aktualisieren

FLUSH PRIVILEGES;

Erstellen Sie einen neuen Benutzer in MySQL 8.0

PS: „root“@„localhost“ und „root“@„%“ sind zwei verschiedene Benutzer. Um zu „%“ zu wechseln, können Sie Folgendes tun:

ERSTELLEN SIE BENUTZER 'root'@'%' IDENTIFIZIERT DURCH 'Passwort';
GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“ MIT GRANT OPTION;
FLUSH-PRIVILEGIEN;

Zusammenfassen

Oben sind die vom Herausgeber eingeführten allgemeinen Befehle von MySQL8.0+. Ich hoffe, sie sind 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!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Neue Funktionen von MySQL 8: Detaillierte Erklärung der Persistenz des automatisch inkrementierten Primärschlüssels
  • Neue Funktionen in MySQL 8.0: Unterstützung für atomare DDL-Anweisungen
  • MySQL 8.0 DDL-Atomaritätsfunktion und Implementierungsprinzip
  • Mysql8.0 verwendet Fensterfunktionen, um Sortierprobleme zu lösen
  • Detaillierte Erklärung der MySQL 8.0.18-Befehle
  • MySQL 8.0.18 fügt Benutzer zur Datenbank hinzu und erteilt Berechtigungen
  • So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig
  • Analyse des Verwendungsbeispiels für den Common Table Expression CTE in mysql8

<<:  Spezifische Verwendung von Linux which Befehl

>>:  Detaillierte Diskussion über Speicher und Variablenspeicher in JS

Artikel empfehlen

So implementieren Sie eine geplante Sicherung einer MySQL-Datenbank

1. Erstellen Sie ein Shell-Skript vim backupdb.sh...

js-Code zur Realisierung eines Chatrooms für mehrere Personen

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte grafische Erklärung zur Verwendung von SVG im Vue3+Vite-Projekt

Heute habe ich bei der Verwendung von SVG in der ...

So verwenden Sie Vuex in einem Vue-Projekt

Inhaltsverzeichnis Was ist Vuex? Vuex-Nutzungszyk...

Lösung für SQL Server-Datenbankfehler 5123

Weil ich ein Datenbank-Tutorial habe, das auf SQL...

Der Button ist im IE auf beiden Seiten gestreckt

Wenn Sie Schaltflächen (Eingabe, Schaltfläche) sch...

Fassen Sie die häufigsten Anwendungsprobleme von XHTML-Code zusammen

Im Laufe der Zeit habe ich festgestellt, dass vie...

Testfragen und Referenzantworten zum Thema Webdesign und Produktion

<br />Test zu Webdesign und -produktion, Tei...

So erstellen Sie eine Tabelle in MySQL und fügen Feldkommentare hinzu

Code und Beispiele direkt posten #Schreiben Sie K...

Der einfachste Weg, MySQL 5.7.20 mit yum in CentOS 7 zu installieren

Die Standarddatenbank von CentOS7 ist MariaDB, ab...

So verwenden Sie Nginx als Proxy-Cache

Der Zweck der Cache-Verwendung besteht darin, den...

So richten Sie die Verwendung der chinesischen Eingabemethode in Ubuntu 18.04 ein

In der neuesten Version von Ubuntu müssen Benutze...