首页 > 代码库 > Connection for controluser as defined in your configuration failed.
Connection for controluser as defined in your configuration failed.
在mysql中使用实践调度器(计划任务),
语句写好了,执行也ok,但是却没有预期的结果,网上总结了很多计划任务失效的原因,没有一种适合我,
在phpmyadmin中打开事件表,发现下面一串红色的提示:Connection for controluser as defined in your configuration failed.
把这句话粘贴在网上搜了一下,多是一些国外的网站,没看懂,然后翻译了一下这句话的意思就是:"因为在配置中定义的控制用户连接失败"。
二话不说,找到phpyadmin的配置文件config.sample.inc.php,,看到一个这样一段:
/* PMA User advanced features */
$cfg[‘Servers‘][$i][‘controluser‘] = ‘pma‘;
$cfg[‘Servers‘][$i][‘controlpass‘] = $password;
原来这个用户才是高级用户,之前安装集成环境的时候没让输入用户,只需要输入密码,
于是我平时用的都是root帐号,殊不知这个帐号不是高级用户,然后果断把上面的pma换成了root,
回到事件那个表页面,红色提示消失了,我的计划任务开始工作了。。。。
网上也有人总结了很多常见的事件调度失效的原因,需要注意一下的是:
服务器关闭重启后计划任务失效,这种的话在实际生产中是不允许的。
可以更改mysql的配置文件解决,在my.ini中加一条event_scheduler=ON
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。