Yes, I had a similar problem in the past years ago, with a fresh ZP install on Xampp. My search on the internet yielded a lot of posts about recent problems with SQLi needing a password for 'root', which seemed to be my issue, as I kept getting locked out after the ZP 1.6rc install (due to the DB, with or without a password).
Local ZP 'upgrades" have always gone smoothly since they do not require a new DB.
I think the sequence that made a difference was creating a DB, and giving root a password BEFORE installing ZP, and then using that DB for ZP. (Maybe that is the correct sequence anyway.)
All good now.