anchor.diff:                  ${optionalString (cfg.rootPassword != null)
                     ''
                       # Change root password
  -                    
  +
                       ( echo "use mysql;"
                         echo "update user set Password=password('$(cat ${cfg.rootPassword})') where User='root';"
                         echo "flush privileges;"
  
positive.code: 
      environment.systemPackages = [mysql];
  
      jobs.mysql =
        { description = "MySQL server";
  
          startOn = "filesystem";
  
          preStart =
            ''
  
negative.code: 
              mkdir -m 0700 -p ${cfg.pidDir}
              chown -R ${cfg.user} ${cfg.pidDir}
            '';
  
          serviceConfig.ExecStart = "${mysql}/bin/mysqld --defaults-extra-file=${myCnf} ${mysqldOptions}";
  
          postStart =
            ''
              # Wait until the MySQL server is available for use
              count=0
              while [ ! -e /tmp/mysql.sock ]
  