Heim >Datenbank >MySQL-Tutorial >Wie importiere ich eine SQL-Datei über die Befehlszeile korrekt in MySQL?

Wie importiere ich eine SQL-Datei über die Befehlszeile korrekt in MySQL?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-19 19:57:14213Durchsuche

How Do I Correctly Import an SQL File into MySQL Using the Command Line?

Importieren einer SQL-Datei über die MySQL-Befehlszeile

Das Importieren von Daten aus einer exportierten SQL-Datei ist eine häufige Aufgabe in der MySQL-Verwaltung. In dieser Anleitung werden die notwendigen Schritte zum Importieren einer SQL-Datei über die Befehlszeile beschrieben.

Syntaxfehlerbehebung

Im Fall des Benutzers wird die Datei „Datenbankname <“ verwendet. sql“-Befehl führte zu Syntaxfehlern. Die korrekte Syntax, bei der ein SQL-Benutzer mit „-u“ verwendet und ein Passwort mit „-p“ angegeben wird, lautet:

mysql -u username -p database_name < file.sql

Datenbankerstellung

Bezüglich ob Um zunächst eine Datenbank zu erstellen, überprüfen Sie die exportierte SQL-Datei. Wenn es keine „CREATE DATABASE“-Anweisung enthält (exportiert mit „--no-create-db“ oder „-n“), dann sollte die Datenbank vor dem Import manuell erstellt werden.

Zusätzlich Überlegungen

  • Verwenden Sie für eine bessere Genauigkeit den vollständigen Pfad der SQL-Datei.
  • Einschließen „-R“- und „--triggers“-Flags mit „mysqldump“, um Datenbankroutinen und Trigger während des Exports beizubehalten.
  • Stellen Sie sicher, dass der MySQL-Benutzer über ausreichende Berechtigungen zum Importieren der Daten verfügt.

Das obige ist der detaillierte Inhalt vonWie importiere ich eine SQL-Datei über die Befehlszeile korrekt in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn