Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'hôte n'autorise pas les événements sur MySQL, quelle est la meilleure alternative

Comme Jim dans le commentaire. Essayez d'utiliser Cron Job et appelez votre script PHP pour chaque heure est ma réponse alternative.

#!/usr/bin/env php
<?php
# This file would be say, '/usr/local/bin/run.php'
// code
echo "I'm CRON Script"

Ajoutez une structure de commande de tâche Cron :

Minutes [0-59]
|   Hours [0-23]
|   |   Days [1-31]
|   |   |   Months [1-12]
|   |   |   |   Days of the Week [Numeric, 0-6]
|   |   |   |   |
*   *   *   *   * home/path/to/command/the_command.sh

Exemple de commande :

* 1 * * * php-path -f php-script-path &> /dev/null
* 1 * * * /usr/bin/php -f /usr/local/bin/run.php &> /dev/null

Ajouter une autorisation via la commande CHMOD.

chmod +x /usr/local/bin/run.php

Référence :
Comment créer une tâche cron en utilisant PHP ?
http://code. tutsplus.com/tutorials/managing-cron-jobs-with-php--net-19428