Из вашего вывода:
ExecStart=...mysqld... --pid-file=/mysql/mysql_data/mysqld.pid...
... не соответствует тому, что вы просите systemd посмотреть:
PIDFile=/usr/local/mysql/data/mysqld.pid
исправьте одно из этих двух, и вы будете в гораздо лучшей форме.
Решение найдено здесь:https://github.com/Mic92/nixos-shell/issues/14
Мне пришлось установить переменную окружения :QEMU_OPTS="-hdc /dev/disk/by-uuid/836d83ab-cba5-4eb4-a7c8-09911cd67403"
На что здесь ссылаются:
# Start QEMU.
exec ${qemuBinary qemu} \
-name ${vmName} \
-m ${toString config.virtualisation.memorySize} \
-smp ${toString config.virtualisation.cores} \
-device virtio-rng-pci \
${concatStringsSep " " config.virtualisation.qemu.networkingOptions} \
-virtfs local,path=/nix/store,security_model=none,mount_tag=store \
-virtfs local,path=$TMPDIR/xchg,security_model=none,mount_tag=xchg \
-virtfs local,path=''${SHARED_DIR:-$TMPDIR/xchg},security_model=none,mount_tag=shared \
${drivesCmdLine config.virtualisation.qemu.drives} \
${toString config.virtualisation.qemu.options} \
$QEMU_OPTS \
"$@"