MySQL events allow scheduling of actions in MySQL to be executed at specific times or intervals. Events are defined using CREATE EVENT and can perform SQL statements. The event scheduler process constantly checks for events to run. Events must be enabled using SET GLOBAL event_scheduler = ON. Actions are performed with the privileges of the user that created the event. Events can run once at a specific time or recur regularly.