清空 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;"
通过用 ;
分隔可能可以执行多个查询,但我没有尝试过。
我正在尝试清空数据库并从 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;"
通过用 ;
分隔可能可以执行多个查询,但我没有尝试过。