I fixed it!
I haven’t been a UNIX admin in over 10 years and didn’t have time until tonight to figure out why my WordPress installation went bonkers. Apparently it was because I installed a new version of MySQL and it didn’t move the database files automatically.
So now I’m back… and successfully upgraded MySQL and WordPress again since they changed since the botched update.