我使用塔架和sqlalchemy。我经常更新模式文件,删除并重新创建数据库,以便创建新的模式。
每次我通过打开MySql查询浏览器登录并删除数据库/模式来执行此操作。
如何在Ubuntu linux中通过Linux shell命令删除MySQL db/schema?
发布于 2010-01-13 00:44:38
尝试执行以下命令:
mysqladmin -h[hostname/localhost] -u[username] -p[password] drop [database]
发布于 2010-01-13 00:49:13
通常,您可以使用-e选项将任何查询从shell传递给mysql
。
mysql -u username -p -D dbname -e "DROP DATABASE dbname"
发布于 2010-01-13 00:48:53
如果您厌倦了键入密码,请创建(Chmod600)文件~/.my.cnf
,并将其放入其中:
[client]
user = "you"
password = "your-password"
为了便于交谈:
echo 'DROP DATABASE foo;' | mysql
https://stackoverflow.com/questions/2050581
复制相似问题