Ok, consegui resolver esse problema, embora não tenha certeza de como.
Coisas que aprendi:
-
Verifique se todas as dependências são da versão mais recente, não execute algo em 5.7.xe algo mais em 5.5.x
-
Usar o sudo para o yum é realmente importante mesmo quando logado como root, pois caso contrário as permissões de arquivo não parecem estar corretamente configuradas
-
Excluindo o conteúdo de / var / lib / mysql e executando
sudo mysqld --initialize
redefine tudo -
Quando um servidor MySQL é reinicializado, ele gera aleatoriamente uma senha temporária para o usuário raiz, que é salva em um arquivo de log. Eu não tenho certeza porque a primeira vez que eu instalei a senha não foi definida, talvez seja porque eu estava usando uma versão mais antiga do MySQL Server
-
A exclusão de
/usr/share/mysql
é uma má ideia, pois o arquivo errmsg.sys encontrado nele é difícil de reinstalar por algum motivo. -
Ao tentar redefinir sua senha de root usando --init-file, verifique se a senha que você está configurando para atender aos requisitos atuais da política de senha.
Espero que algo nessa lista ajude outra pessoa.