我正在尝试使用以下脚本来导入数据库。每次运行该脚本时,我都会得到一个
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.sql
MIA 是错误状态
No such file or directory.
通过发出以下命令确保文件确实存在于文件系统中:
ls -1 /var/hostdata/databases/my_database.sql
mysql
导入命令是正确的,您只需要确保导入的是实际的 mysql 转储。