From 971f49121d37ef7dcd484ae78964c538adcbadf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Wed, 27 Mar 2024 06:16:42 +0000 Subject: [PATCH] Fix #1054 --- src/modules/services/mysql.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/services/mysql.nix b/src/modules/services/mysql.nix index b6547408c..fdaae7977 100644 --- a/src/modules/services/mysql.nix +++ b/src/modules/services/mysql.nix @@ -50,16 +50,16 @@ with lib; let configureTimezones = '' # Start a temp database with the default-time-zone to import tz data # and hide the temp database from the configureScript by setting a custom socket - nohup ${cfg.package}/bin/mysqld ${mysqldOptions} --socket="$MYSQL_HOME/config.sock" --skip-networking --default-time-zone=SYSTEM & + nohup ${cfg.package}/bin/mysqld ${mysqldOptions} --socket="$DEVENV_RUNTIME/config.sock" --skip-networking --default-time-zone=SYSTEM & - while ! MYSQL_PWD="" ${mysqladminWrappedEmpty}/bin/mysqladmin --socket="$MYSQL_HOME/config.sock" ping -u root --silent; do + while ! MYSQL_PWD="" ${mysqladminWrappedEmpty}/bin/mysqladmin --socket="$DEVENV_RUNTIME/config.sock" ping -u root --silent; do sleep 1 done - ${cfg.package}/bin/mysql_tzinfo_to_sql ${pkgs.tzdata}/share/zoneinfo/ | MYSQL_PWD="" ${mysqlWrappedEmpty}/bin/mysql --socket="$MYSQL_HOME/config.sock" -u root mysql + ${cfg.package}/bin/mysql_tzinfo_to_sql ${pkgs.tzdata}/share/zoneinfo/ | MYSQL_PWD="" ${mysqlWrappedEmpty}/bin/mysql --socket="$DEVENV_RUNTIME/config.sock" -u root mysql # Shutdown the temp database - MYSQL_PWD="" ${mysqladminWrappedEmpty}/bin/mysqladmin --socket="$MYSQL_HOME/config.sock" shutdown -u root + MYSQL_PWD="" ${mysqladminWrappedEmpty}/bin/mysqladmin --socket="$DEVENV_RUNTIME/config.sock" shutdown -u root ''; startScript = pkgs.writeShellScriptBin "start-mysql" '' @@ -286,8 +286,8 @@ in env = { MYSQL_HOME = config.env.DEVENV_STATE + "/mysql"; - MYSQL_UNIX_PORT = config.env.DEVENV_STATE + "/mysql.sock"; - MYSQLX_UNIX_PORT = config.env.DEVENV_STATE + "/mysqlx.sock"; + MYSQL_UNIX_PORT = config.env.DEVENV_RUNTIME + "/mysql.sock"; + MYSQLX_UNIX_PORT = config.env.DEVENV_RUNTIME + "/mysqlx.sock"; } // (optionalAttrs (hasAttrByPath [ "mysqld" "port" ] cfg.settings) { MYSQL_TCP_PORT = toString cfg.settings.mysqld.port;