When I try to start Mysql on Fedora via
systemctl start mysqld.service, it hangs indefinitely and never starts. Running
mysqld_safe --skip-grant-tables & or
mysqld_safe --nowatch --basedir=/usr starts the server just fine, indicating the database is still there, but using
systemctl doesn't work at all. Nothing is shown in
/var/log/mysqld.log. However, `/var/log/messages shows thousands of messages like:
Oct 29 15:55:52 myserver systemd: mysqld.service holdoff time over, scheduling restart. Oct 29 15:55:52 myserver systemd: Job pending for unit, delaying automatic restart.
How do I diagnose what's wrong and get MySQL to start?