An unplanned MySQL upgrade to 8.4 introduced startup errors, removed deprecated mysql_native_password auth method. This blog post looks into root cause, workaround mitigation, and solution with migrating to caching_sha2_password. When you read this, it worked.