with import {}; mkShell { buildInputs = [ mariadb ]; shellHook = '' export MARIADBHOST=$PWD/mysql export LANG=en_US.UTF-8; export LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive; export MYSQL_UNIX_PORT=$MARIADBHOST/mysql.sock mkdir -p $MARIADBHOST cat > $MARIADBHOST/my.cnf < $MARIADBHOST/LOG 2>&1 mysqld --defaults-file=$MARIADBHOST/my.cnf --datadir=$MARIADBHOST --basedir=${mariadb} --pid-file=$MARIADBHOST/mariadb.pid >> $MARIADBHOST/LOG 2>&1 & finish() { mysqladmin shutdown rm -rf "$MARIADBHOST"; } trap finish EXIT ''; }