Consegui consertar isso matando todos os processos do mysql em execução: ps aux | grep mysql
lista os processos e depois os mata com sudo kill -9 [PID]
. Isso me permitiu iniciar um processo mysqld_safe com o --skip-grant-tables
flag e isso me permitiu entrar no mysql com mysql -u root
. A seguir, para redefinir a senha do root: link
Além disso, a coluna de senha foi alterada para authentication_string na tabela de usuários no mysql_server 5.7 (versão mais recente a partir de agora).
Depois de fazer isso eu tenho tudo instalado e posso acessar o phpmyadmin agora!