我正在尝试以编程方式在Windows 7计算机上从python关闭mysqld。
我手动在Windows命令提示符下尝试了以下命令:
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u demo shutdown -p demopw
然后我收到以下提示:
Enter Password:
手动输入密码后,mysqld会关闭。
我的问题是,我需要在python中自动执行此操作。我已经阅读了一两篇我能找到的其他帖子,并且已经搜索了很长一段时间以获得有效的答案。到目前为止,我已尝试过popen和subprocess.Popen的许多变种,但无济于事。
提前致谢。
答案 0 :(得分:1)
-p
和mysql
等人的mysqladmin
参数很时髦,因为你绝对不能 在-p
和"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u demo -pdemopw shutdown
之间留出空格密码。
所以试试
{{1}}