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.sql
wä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
mysql
Der Importbefehl ist korrekt, Sie müssen nur sicherstellen, dass Sie einen tatsächlichen MySQL-Dump importieren.