MySQLでイベントを作成しました。彼らは働いていますが、実行するためには、私はSUPER特権なしでMySQLでイベントを実行する(?)
SET event_scheduler = ON;
が必要です。
これを行うには、私はSUPER特権を取得する必要があります。 GRANT SUPER ON *.* TO [email protected]'localhost' IDENTIFIED BY 'password';
と別のエラーを取得::私はスーパー付与しようとする
Access denied; you need (at least one of) the SUPER privilege(s) for this operation
:私は次のエラーを取得する
ERROR 1045 (28000): Access denied for user
を私は自分のホストに連絡している、と彼らは彼らのホストが共有されているので、彼らがいたことを言いました私のアカウントのスーパー特権を追加できません。
誰かが別の方法を見つける手助けをすることができますので、イベントが実行され始めますか?アカウントは私のものではないので、ホストを切り替えることはできません。
スーパー特権を許可する別のホストを取得しますか? PHPでcronジョブを作成しますか? – FrankerZ
ホスティングプロバイダがイベントスケジューラを有効にしない限り、これを実現させる別の方法はありません。 –
@FrankerZ PHPに「cron」が存在することは知らなかった。たくさん助けてくれました。 –