--gtid \
--master-data \
--flush-privileges \
- --all-databases > ${backupDir}/$(${pkgs.coreutils}/bin/date -Iseconds).sql
+ --all-databases > ${backupDir}/$(${pkgs.coreutils}/bin/date -Iminutes).sql
'';
u = pkgs.callPackage ./utils.nix {};
cleanup_script = pkgs.writeScript "cleanup_mysql_${name}" (u.exponentialDumps "sql" backupDir);
lib.attrsets.nameValuePair "mysql/${name}_my.cnf" {
text = ''
[mysqld]
+ skip-networking
socket = /run/mysqld_${name}/mysqld.sock
datadir = ${cfg.base}/${name}/mysql/
log-bin = mariadb-bin