Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
install_22_4 [2024/08/02 07:37] – system | install_22_4 [2024/09/19 10:20] (current) – [Install MariaDB] system | ||
---|---|---|---|
Line 249: | Line 249: | ||
sql_mode=IGNORE_SPACE, | sql_mode=IGNORE_SPACE, | ||
</ | </ | ||
- | | + | === Enable the Event Scheduler === |
+ | * MariaDB and MySQL has a built in Event Scheduler (like CRON for a database) which is disabled by default. | ||
+ | * We make use of this feature to automatically optimize some of the database tables. | ||
+ | * We will enable the Event Scheduler in MariaDB by creating a new file / | ||
+ | <code bash> | ||
+ | sudo vi / | ||
+ | </ | ||
+ | * Enter these two lines: | ||
+ | <code bash> | ||
+ | [mysqld] | ||
+ | event_scheduler=on | ||
+ | </ | ||
+ | | ||
+ | * Restart | ||
<code bash> | <code bash> | ||
sudo systemctl restart mariadb | sudo systemctl restart mariadb | ||
+ | </ | ||
+ | * You can confirm that it is now enabled by checking the following from the SQL terminal: | ||
+ | <code bash> | ||
+ | sudo mysql -u root | ||
+ | MariaDB [(none)]> | ||
+ | +-----------------+-------+ | ||
+ | | Variable_name | ||
+ | +-----------------+-------+ | ||
+ | | event_scheduler | ON | | ||
+ | +-----------------+-------+ | ||
+ | 1 row in set (0.001 sec) | ||
</ | </ | ||