我是靠谱客的博主 知性西牛,最近开发中收集的这篇文章主要介绍如何启动mysql的event_即使重新启动MySQL,如何设置全局event_scheduler = ON?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

即使重新启动MySQL,也可以通过一种方法来设置全局event_scheduler = ON。您需要将全局系统变量设置为ON,并且即使MySQL重新启动也需要使用此系统变量。

为此,我使用select语句使用系统变量@@ event_scheduler。查询如下:mysql> select @@event_scheduler;

以下是输出:+-------------------+

| @@event_scheduler |

+-------------------+

| ON                |

+-------------------+

1 row in set (0.00 sec)

现在,重新启动MySQL。查询如下:mysql> restart;

重新启动服务器后,连接会丢失一段时间。如果您使用任何查询,您将收到以下错误消息:mysql> select @@event_scheduler;

ERROR 2013 (HY000): Lost connection to MySQL server during query

一段时间后,如果再次使用select语句使用系统变量@@ event_scheduler,则输出将相同,即ON。查询如下:mysql> select @@event_scheduler;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id: 8

Current database: *** NONE ***

+-------------------+

| @@event_scheduler |

+-------------------+

| ON                |

+-------------------+

1 row in set (0.04 sec)

或者,您可以在my.cnf文件或my.ini文件中将event_scheduler设置为ON。声明如下:[mysqld]

event_scheduler = ON;

现在,您的event_scheduler已启用。无论您的服务器是否重新启动,它都将始终处于打开状态。

最后

以上就是知性西牛为你收集整理的如何启动mysql的event_即使重新启动MySQL,如何设置全局event_scheduler = ON?的全部内容,希望文章能够帮你解决如何启动mysql的event_即使重新启动MySQL,如何设置全局event_scheduler = ON?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部