MySQL事件调度器无效的问题原因以及解决方法
来源:互联网 发布:java上位机软件开发 编辑:程序博客网 时间:2024/05/17 07:05
最近写了个定时事件,发现无法执行,先在my.ini中加了配置event_scheduler=ON,重启MySQL无效;在navicat中直接执行
SET GLOBAL EVENT_SCHEDULER = ON
会报错
错误信息是:
Error Code: 1290. The MySQL server is running with the –event-scheduler=DISABLED or –skip-grant-tables option so it cannot execute this statement
skip-grant-tables这个选项用于启动MySQL时跳过权限表的限制,不验证密码。但是如果有了skip-grant-tables,event-scheduler是不起作用的,可能也是为了安全性的考虑。
远程到mysql服务器上将my.ini的skip-grant-tables选项去掉,然后确定在my.ini中
event_scheduler=ON
重启mysql服务
在navicat里执行
SHOW VARIABLES LIKE ' event_scheduler'
查看事件调度器状态为ON就OK了
或者执行
SHOW PROCESSLIST
如果有个进程的user是event_scheduler就OK
还有个小插曲就是我远程去掉skip-grant-tables后在我本机用navicat连接MySQL时竟然出现
Access denied for user ‘root’@’localhost’
这个错误,我一开始以为去掉skip-grant-tables就没法远程登录了,后来发现原来是登录密码错误。原来我的登录密码一直是错的,只不过因为有了skip-grant-tables,所以不验证密码,错了也能登录
0 0
- MySQL事件调度器无效的问题原因以及解决方法
- Mysql中Check约束无效的原因以及解决方法
- 有关jsp中onclick事件无效的原因,以及jsp中页面加载顺序的问题
- MySQL的事件调度器
- MySQL事件调度器
- mysql事件调度器
- mysql事件调度器
- MySQL的事件调度器使用介绍
- GridView点击事件无效的原因
- mysql问题以及解决方法
- MySQL 5.6+版本设置long_query_time的值无效的原因及解决方法
- ubuntu linux qq崩溃问题的解决方法以及原因
- windows7下启动mysql服务出现服务名无效的原因及解决方法
- windows7下启动mysql服务出现服务名无效的原因及解决方法
- jsp mysql 的乱码问题以及解决方法
- 学习Mysql遇到的问题以及解决方法
- MYSQL 事件调度的例子
- Mysql的自动事件调度
- UICollectionView自定义布局之风火轮[译]
- 紫书例题 10-4 Uva10791 唯一分解定理
- storm集群任务迁移问题平滑迁移
- 【微信小程序常见问题】不在以下合法域名列表解决方案
- 一些提高APP性能的方法--技术需要一点一点积累
- MySQL事件调度器无效的问题原因以及解决方法
- Content Security Polic (网页安全政策,缩写 CSP)
- 动态数据源相关问题
- 设计模式(二):简单工厂模式
- RSA 算法的使用
- API函数
- 获取LayoutInflater的两种方式
- 标定工具箱种类及下载
- 下载图片、文件等代码