56eba66f77
* 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 |
||
---|---|---|
.. | ||
common | ||
kubernetes | ||
acme.nix | ||
ammonite.nix | ||
avahi.nix | ||
bittorrent.nix | ||
blivet.nix | ||
boot-stage1.nix | ||
boot.nix | ||
buildbot.nix | ||
cadvisor.nix | ||
cassandra.nix | ||
chromium.nix | ||
cjdns.nix | ||
cloud-init.nix | ||
containers-bridge.nix | ||
containers-extra_veth.nix | ||
containers-hosts.nix | ||
containers-imperative.nix | ||
containers-ipv4.nix | ||
containers-ipv6.nix | ||
containers-macvlans.nix | ||
containers-physical_interfaces.nix | ||
containers-portforward.nix | ||
containers-reloadable.nix | ||
containers-restart_networking.nix | ||
containers-tmpfs.nix | ||
dnscrypt-proxy.nix | ||
docker-edge.nix | ||
docker-registry.nix | ||
docker.nix | ||
dovecot.nix | ||
ec2.nix | ||
ecryptfs.nix | ||
elk.nix | ||
emacs-daemon.nix | ||
env.nix | ||
etcd-cluster.nix | ||
etcd.nix | ||
ferm.nix | ||
firefox.nix | ||
firewall.nix | ||
flannel.nix | ||
fleet.nix | ||
gitlab.nix | ||
glance.nix | ||
gnome3-gdm.nix | ||
gnome3.nix | ||
gocd-agent.nix | ||
gocd-server.nix | ||
grafana.nix | ||
haka.nix | ||
hardened.nix | ||
hibernate.nix | ||
hound.nix | ||
hydra.nix | ||
i3wm.nix | ||
influxdb.nix | ||
initrd-network-ssh.nix | ||
initrd-network.nix | ||
installer.nix | ||
ipfs.nix | ||
ipv6.nix | ||
jenkins.nix | ||
kernel-copperhead.nix | ||
kernel-latest.nix | ||
kernel-lts.nix | ||
kexec.nix | ||
keymap.nix | ||
keystone.nix | ||
ldap.nix | ||
leaps.nix | ||
lightdm.nix | ||
login.nix | ||
make-test.nix | ||
mathics.nix | ||
mesos.nix | ||
mesos_test.py | ||
minio.nix | ||
misc.nix | ||
mongodb.nix | ||
mpich-example.c | ||
mumble.nix | ||
munin.nix | ||
mysql-backup.nix | ||
mysql-replication.nix | ||
mysql.nix | ||
nat.nix | ||
networking-proxy.nix | ||
networking.nix | ||
nexus.nix | ||
nfs.nix | ||
nginx.nix | ||
nsd.nix | ||
openssh.nix | ||
pam-oath-login.nix | ||
panamax.nix | ||
partition.nix | ||
peerflix.nix | ||
pgjwt.nix | ||
phabricator.nix | ||
plasma5.nix | ||
postgis.nix | ||
postgresql.nix | ||
printing.nix | ||
prometheus.nix | ||
proxy.nix | ||
pump.io.nix | ||
quagga.nix | ||
quake3.nix | ||
rabbitmq.nix | ||
radicale.nix | ||
riak.nix | ||
run-in-machine.nix | ||
samba.nix | ||
sddm.nix | ||
simple.nix | ||
slim.nix | ||
slurm.nix | ||
smokeping.nix | ||
snapper.nix | ||
subversion.nix | ||
taskserver.nix | ||
testdb.sql | ||
timezone.nix | ||
tomcat.nix | ||
trac.nix | ||
udisks2.nix | ||
virtualbox.nix | ||
wordpress.nix | ||
xfce.nix | ||
xmonad.nix | ||
xrdp.nix |