MySQLでrootのパスワードを忘れたりログインできなくなった場合の対処方法

MySQLのrootのパスワードを忘れてしまいrootでログインできなくなってしまいましたが、rootのパスワードを再設定することができたのでその手順をまとめます。