From 429c0bf60cc6aba6e80b4528215a9494bdfaf2c3 Mon Sep 17 00:00:00 2001 From: Robin Stumm Date: Thu, 17 Jan 2019 18:59:32 +0100 Subject: [PATCH] nixos/mysql: fix option `ensureDatabases` The database name needs to be quoted in case it contains special characters so the MySQL service does not fail to start. --- nixos/modules/services/databases/mysql.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix index df6f3876585..1ba878957ed 100644 --- a/nixos/modules/services/databases/mysql.nix +++ b/nixos/modules/services/databases/mysql.nix @@ -362,7 +362,7 @@ in ${optionalString (cfg.ensureDatabases != []) '' ( ${concatMapStrings (database: '' - echo "CREATE DATABASE IF NOT EXISTS ${database};" + echo "CREATE DATABASE IF NOT EXISTS \`${database}\`;" '') cfg.ensureDatabases} ) | ${mysql}/bin/mysql -u root -N ''}