5

phpmyadminを実行していて、パソコンにApacheサーバーをインストールしています。私の問題はevent_scheduler、サーバーが再起動してもMySQLが常に有効になるように設定しようとしていることです。my.cnfサーバー構成ファイル(またはmy.ini)で次のコマンドラインを設定すると、機能するはずだと読んでいましたevent_scheduler=DISABLED。ただし、これmy.cnfまたはファイルはどこにありますか?my.iniまた、コマンドラインを常に有効にする必要があるかどうかを確認する必要がありますか?event_scheduler=DISABLEDevent_scheduler=ENABLED

4

5 に答える 5

8

'ON'値を設定する必要があります(ENABLEDではありません)。

[mysqld]セクションの構成ファイルで、「event-scheduler」オプションを指定します(event_schedulerではありません)。

また、MySQLサーバーを「--event-scheduler」オプションで起動できます。例:-

shell> mysqld --event-scheduler = ON

詳細情報-event_schedulerシステム変数

于 2012-04-09T10:45:01.120 に答える
7

my.cnfファイルを[mysqld]セクションに追加します。

GLOBAL event_scheduler=ON

mysqlサーバーを再起動します。次のコマンドでステータスを確認します。

mysql> select @@GLOBAL.event_scheduler;
+--------------------------+
| @@GLOBAL.event_scheduler |
+--------------------------+
| ON                       |
+--------------------------+
1 row in set (0.00 sec)

mysql> SHOW VARIABLES LIKE 'event_scheduler';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| event_scheduler | ON    |
+-----------------+-------+
1 row in set (0.01 sec)
于 2013-07-11T09:00:29.937 に答える
4

my.iniXAMPPでのパスは次のとおりです。

xampp\mysql\bin\my.ini

以下を開いmy.ini て追加します

[mysqld]
event_scheduler=ON

次に、MySQLサービスを再起動します。

ステータスを確認するには、以下のMySQLクエリを使用します。

SELECT @@event_scheduler
于 2015-08-06T09:49:51.417 に答える
3

WAMPの場合:

  1. my.iniファイルを編集し、[mysqld]セクションの下に次を追加します。

    event-scheduler=on

  2. すべてのサービスを再起動します

  3. このクエリを実行して確認します。

    select @@event_scheduler;

my.iniファイルにアクセスするには、WAMPトレイアイコンをクリックして[MySQL]メニューにカーソルを合わせ、[my.ini]をクリックします。

于 2014-02-22T18:59:24.443 に答える
0

OS XのMAMPの場合

デフォルトのインストールにはファイルが含まれていないmy.cnfため、ファイルを作成してデフォルトの構成をセットアップする必要があります。したがって、OS X MAMPスタックでスケジューラを有効にするには、次のことを行う必要があります。

  1. MySQLサーバーを停止します
  2. my.cnfフォルダにファイルを作成します/Applications/MAMP/conf/。これを行うにはrootアクセスが必要です(ターミナルウィンドウを開きます)。

    sudo touch /Applications/MAMP/conf/my.cnf

    sudo nano /Applications/MAMP/conf/my.cnf

  3. 2番目のコマンドはnanoエディターを開き、ファイルに以下を貼り付けます。

    [mysqld]

    event_scheduler = ON

  4. nanoエディターを保存(^O)して終了( )^X

  5. MySQLサーバーを再起動します。

于 2016-07-04T10:27:35.660 に答える