【发布时间】:2013-10-11 09:44:08
【问题描述】:
我有这个简单的代码:
cmd = ["mysqldump", "-u Dmitriy", "-pMyPass", "dmitrii"]
p = subprocess.Popen(cmd, stdout = file)
如果我尝试执行它 - 我得到一个错误:
mysqldump: Got error: 1045: Access denied for user ' Dmitriy'@'localhost' (using password: YES
when trying to connect.
如果我将此 (mysqldump -u Dmitriy -pMyPass dmitrii) 复制粘贴到命令行 - 一切正常。
有什么建议为什么会发生这种情况?
【问题讨论】:
标签: python linux python-2.7 mysqldump