Rodney Lorrimar 56eba66f77 mysqlBackup service: let it work with default settings
* Grants enough privileges to the configured user so that it can run
  mysqldump.

* Adds a nixos test.

* Use systemd timers instead of a cronjob (by @fadenb).

* Creates a new user for backups by default, instead of using mysql
  user.

* Ensures that backup user has write permissions on backup location.

* Write backup to a temporary file before renaming so that a failed
  backup won't overwrite the previous backup, and so that the backup
  location will never contain a partial backup.

Breaking changes:

 * Renamed period to calendar to reflect the change in how to
   configure the backup time.

 * A failed backup will no longer result in cron sending an e-mail --
   users' monitoring systems must be updated.

Resolves #24728
2017-09-27 18:44:49 +02:00
..
2017-09-24 11:44:25 +02:00
2017-07-04 21:36:30 -04:00
2016-02-28 16:18:39 +01:00
2016-11-24 22:28:03 +01:00
2017-04-21 10:32:36 -04:00
2016-09-16 22:06:16 +02:00
2016-08-02 20:58:35 -04:00
2017-02-17 16:04:49 +01:00
2017-02-17 16:04:49 +01:00
2017-02-17 16:04:49 +01:00
2017-09-05 19:05:37 -04:00
2016-10-01 17:08:48 +02:00
2016-12-31 09:36:57 +01:00
2017-03-30 16:23:33 +02:00
2016-01-23 01:20:14 +01:00
2017-09-06 22:01:48 -04:00
2016-10-15 13:54:59 -04:00
2016-09-16 22:06:16 +02:00
2017-09-18 00:05:35 -07:00
2017-02-17 16:04:49 +01:00
2017-09-05 10:38:07 -04:00
2017-09-05 10:38:07 -04:00
2017-09-05 10:38:07 -04:00
2016-12-29 20:09:46 -05:00
2016-12-29 20:09:46 -05:00
2016-09-17 10:47:36 +01:00
2016-09-13 09:45:08 +02:00
2017-08-04 17:52:42 +02:00
2017-09-04 22:32:02 +02:00
2017-02-05 12:41:21 +03:00
2017-08-11 17:37:14 +02:00
2017-02-26 11:14:32 +01:00
2017-08-12 00:55:32 +02:00
2016-12-20 23:26:51 +01:00
2015-08-31 18:36:32 +02:00
2017-03-12 16:01:07 +01:00
2017-03-01 03:16:35 +03:00
2015-12-25 15:55:07 +01:00
2017-07-16 10:06:42 +01:00
2016-09-13 22:46:46 +02:00
2017-09-05 18:20:56 +02:00
2016-04-12 19:13:52 +02:00
2017-04-29 17:23:35 +00:00