Ale*_*ner 134
请尝试以下命令:
mysqladmin -h[hostname/localhost] -u[username] -p[password] drop [database]
Run Code Online (Sandbox Code Playgroud)
Yad*_*ada 32
通常,您可以mysql使用-e选项从shell 传递任何查询.
mysql -u username -p -D dbname -e "DROP DATABASE dbname"
Run Code Online (Sandbox Code Playgroud)
gah*_*ooa 25
如果您厌倦了输入密码,请创建一个(chmod 600)文件~/.my.cnf,然后输入:
[client]
user = "you"
password = "your-password"
Run Code Online (Sandbox Code Playgroud)
为了对话:
echo 'DROP DATABASE foo;' | mysql
Run Code Online (Sandbox Code Playgroud)
gah*_*ooa 13
另一种合适的方式
$ mysql -u you -p
<enter password>
>>> DROP DATABASE foo;
Run Code Online (Sandbox Code Playgroud)
不需要mysqladmin:
只需使用mysql命令行
mysql -u [username] -p[password] -e 'drop database db-name;'
Run Code Online (Sandbox Code Playgroud)
这将发送drop命令,虽然我不会以这种方式传递密码,因为它将通过ps aux暴露给系统的其他用户