使用crontab重启后,Mysql无法运行

时间:2016-08-26 08:38:24

标签: python mysql crontab

我制作了一个脚本,使用mysqldp和python将数据保存到Mysql数据库。当我从控制台(python myscript.py)运行脚本时它可以工作,但是当我使用Crontab在重启时运行它时,我收到一封电子邮件,其中包含以下错误:

  

_mysql_exceptions.OperationalError:(2002,"无法通过套接字连接到本地MySQL服务器' /var/run/mysqld/mysqld.sock'(2)& #34;)

当我尝试使用 Crontab 运行脚本而不是重启时,但相应的时间我没有得到以下错误。

也许你有一些想法?

如果我一次又一次用while(1)循环调用相同的脚本(每次都会启动新的后台任务)会怎么样?

1 个答案:

答案 0 :(得分:0)

感谢Shadow的提示,我已经解决了这个问题。 我刚刚从脚本中手动启动了 Mysql 服务器,现在它可以工作了。

我已使用此命令启动服务器

  来自子流程导入调用的

     

拨打([ '须藤', '服务', 'MySQL的', '启动'])