我制作了一个脚本,使用mysqldp和python将数据保存到Mysql数据库。当我从控制台(python myscript.py)运行脚本时它可以工作,但是当我使用Crontab在重启时运行它时,我收到一封电子邮件,其中包含以下错误:
_mysql_exceptions.OperationalError:(2002,"无法通过套接字连接到本地MySQL服务器' /var/run/mysqld/mysqld.sock'(2)& #34;)
当我尝试使用 Crontab 运行脚本而不是重启时,但相应的时间我没有得到以下错误。
也许你有一些想法?
如果我一次又一次用while(1)
循环调用相同的脚本(每次都会启动新的后台任务)会怎么样?
答案 0 :(得分:0)
感谢Shadow的提示,我已经解决了这个问题。 我刚刚从脚本中手动启动了 Mysql 服务器,现在它可以工作了。
我已使用此命令启动服务器
来自子流程导入调用的
拨打([ '须藤', '服务', 'MySQL的', '启动'])强>