1
我试图从python 3.4脚本启动mysql服务器在Max OS X 10.10.4 但我不知道如何传递超级用户密码?从python脚本启动MySQL
import os
os.system("sudo /usr/local/mysql/support-files/mysql.server start")
Sudo: no tty present and no askpass program specified
感谢名单Arpit更换
os.system('sudo /etc/init.d/mysql start')
的最好方式,问题,要使用任何sudo命令你必须通过超级用户密码! – Zingo这里还有一些错误。等待我将修复它...这工作,因为我已经在同一个终端中指定了sudo密码。因此它没有再次要求sudo密码。让我回复你的问题。 –
我会建议以root身份运行脚本。 –