Eu pré-instalei o Oracle Enterprise Linux e ele instalou automaticamente o Mysql Community 5.1. Mas eu quero atualizá-lo para 8. Após a atualização, o daemon não inicia e o /var/log/mysqld.log mostra isso
[ERRO] [MY-012263] [InnoDB] O arquivo de dados innodb_system de extensão automática './ibdata1' tem um tamanho diferente de 640 páginas (arredondado para MB) do que o especificado no arquivo .cnf: 768 páginas iniciais, máximo 0 (relevante se diferente de zero) páginas!
Então eu mudo o arquivo /etc/my.cnf e adiciono
innodb_data_file_path = ibdata1:10M:autoextend
Eu tentei iniciá-lo novamente e o arquivo de log disse
[ERRO] [InnoDB] Formato de redo log não suportado (0). O redo log foi criado antes do MySQL 5.7.9
porque se isso, eu movi o /var/lib/mysql/ib_logfile* para o diretório de backup e tentei iniciar o mysqld novamente. MAS ainda não inicia porque o arquivo de log dizia
[ERRO] [MY-012960] [InnoDB] Não é possível criar arquivos de log porque os arquivos de dados estão corrompidos ou o banco de dados não foi encerrado corretamente após a criação dos arquivos de dados.
[ERRO] [MY-012930] [InnoDB] Inicialização do plug-in abortada com erro Erro genérico.
[ERRO] [MY-011013] [Servidor] Falha ao inicializar o DD Storage Engine.
[ERRO] [MY-010020] [Servidor] Falha na inicialização do Dicionário de Dados.
[ERRO] [MY-010119] [Servidor] Abortando
Qualquer ajuda seria apreciada.