MySQL-Datenbank importieren: Keine solche Datei oder kein solches Verzeichnis

MySQL-Datenbank importieren: Keine solche Datei oder kein solches Verzeichnis

Ich versuche, mit dem folgenden Skript eine Datenbank zu importieren. Jedes Mal, wenn ich das Skript ausführe, erhalte ich eine

mysql -u username -pmypassword my_database < /var/hostdata/databases/my_database.sql
-bash: /var/hostdata/databases/my_database.sql: No such file or directory.

An einem Punkt hat dieses Skript bei mir funktioniert, aber jetzt nicht mehr. Außerdem sagt alles, was ich online lese, dass es funktionieren sollte, aber offensichtlich funktioniert es nicht. Was mache ich falsch? Ich verwende MySQL 5.5.41 auf Ubuntu 12.04.

Antwort1

Es klingt, als /var/hostdata/databases/my_database.sqlwäre es vermisst, da der Fehlerstatus lautet

No such file or directory.

Stellen Sie sicher, dass die Datei tatsächlich im Dateisystem vorhanden ist, indem Sie Folgendes eingeben:

ls -1 /var/hostdata/databases/my_database.sql

mysqlDer Importbefehl ist korrekt, Sie müssen nur sicherstellen, dass Sie einen tatsächlichen MySQL-Dump importieren.

verwandte Informationen