清空 MySQL 数据库并从 bash 脚本导入?

Empty MySQL database and import from bash script?

我正在尝试清空数据库并从 bash 脚本导入数据库。我正在使用 Mamp Pro 的 MySQL。以下将我登录到 MySQL 但不会执行 运行 任何操作。

/applications/MAMP/library/bin/mysql -u root -p 
DROP DATABASE database_name;
CREATE DATABASE database_namem;
database_name < /file-to-import.sql;

我认为您应该像这样将查询作为字符串执行:

/applications/MAMP/library/bin/mysql -u root -pYourPassword -e "DROP DATABASE database_name;"

通过用 ; 分隔可能可以执行多个查询,但我没有尝试过。