导入 MySQL 数据库:没有该文件或目录

导入 MySQL 数据库:没有该文件或目录

我正在尝试使用以下脚本来导入数据库。每次运行该脚本时,我都会得到一个

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

以前这个脚本对我有用,但现在不行了。而且我在网上读到的所有内容都说这个脚本应该可以工作,但显然不行。我做错了什么?我在 Ubuntu 12.04 上运行 MySQL 5.5.41。

答案1

听起来像/var/hostdata/databases/my_database.sqlMIA 是错误状态

No such file or directory.

通过发出以下命令确保文件确实存在于文件系统中:

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

mysql导入命令是正确的,您只需要确保导入的是实际的 mysql 转储。

相关内容