MySQL events allow scheduling of actions in MySQL to be executed at specific times or intervals. Events are configured using the CREATE EVENT statement which specifies the event name, schedule using AT or EVERY, and DO clause containing the SQL statements to execute. The event scheduler process constantly checks for events to run. Events provide an alternative to cron jobs for automated tasks like backups and data processing.