O log de diário indica que o usuário mysql pode não existir. Eu posso ver pelo acima que você está logado como usuário ravibeli .
Fatal error: Can't change to run as user 'mysql' ; Please check that the user
Para verificar se o usuário mysql existe rode o seguinte, ele deve retornar um ID de usuário válido, se não existir, o usuário não existe e você precisa resolver isso - provavelmente um problema de configuração do mysqld ou do Docker:
id -u mysql
Se o usuário existir, tente usar systemctl para iniciar o serviço:
systemctl start mysqld.service
O serviço mysqld tem um arquivo de log localizado em /var/log/mysqld.log
, se nenhum dos itens acima funcionar, este arquivo de log pode conter mais detalhes sobre o problema - adicione isso à sua pergunta e podemos ser capaz de ajudá-lo ainda mais.
Vendo como você diz que o usuário e o grupo existem, verifique qual usuário possui a pasta /var/lib/mysql
executando o seguinte comando:
ls -l /var/lib/mysql
Se o usuário mysql não possui o arquivo, altere a propriedade usando o seguinte comando:
chown mysql:mysql -R /var/lib/mysql