Go to file
2023-11-04 11:01:07 +01:00
.vscode Fix typos 2023-08-14 12:31:32 +02:00
defaults Fix typo 2023-10-21 15:54:39 +02:00
files Ensure database server is running via systemd 2023-11-04 11:01:07 +01:00
handlers Ensure database server is running via systemd 2023-11-04 11:01:07 +01:00
meta Update role information 2023-02-07 20:46:43 +01:00
tasks Ensure database server is running via systemd 2023-11-04 11:01:07 +01:00
templates Fix typo 2023-10-21 15:54:39 +02:00
README.md Configure MariDB server via this role 2023-10-14 10:43:06 +02:00

MariaDB

This role installs MariaDB, including:

  • Monitoring with Monit and Munin
  • Backups with automysqlbackup

Configuration

Create a dictionary called mysqld and define your settings:

mysqld:
  bind_address: 0.0.0.0
  slow_query_log: 1
  ...

There are additional variables to configure automysqlbackup:

Varibles Defaults Notes
automysqlbackup_backupdir /var/lib/automysqlbackup Directory to save backups
automysqlbackup_dbhost localhost Database host
automysqlbackup_mailaddr root Mail address to send reports to
automysqlbackup_postbackup /usr/local/bin/automysqlbackup_post_script Complete path to a post backup script