Acabei de instalar uma nova versão do MySQL na minha máquina do CentOS. O problema que estou enfrentando é que quando eu executo este comando:
# service mysqld start
Eu entro no console essa mensagem de erro:
[ERROR] Can't change data directory owner to mysql
Não sei exatamente o que significa e como corrigi-lo. Quaisquer comentários e soluções são bem-vindos. Obrigado!
EDITAR
Parece que eu corrigi:
chown -R mysql /var/lib/mysql
Mas o mesmo comando # service mysqld start
agora leva a outra mensagem de erro:
[ERROR] --initialize specified but the data directory has files in it. Aborting
Na verdade, tem arquivos, porque durante a instalação o próprio CentOS criou essa pasta /var/lib/mysql
e colocou alguns arquivos nela. Eu não fiz nada manualmente. Então, o que diabos está acontecendo com o CentOS e como consertá-lo? Obrigado !!
EDITAR
Parece que o MySQL ou o CentOS ficaram loucos. O problema é que, se eu excluir todos os arquivos do diretório de dados, na inicialização (quando eu executar #service mysqld start
), ele cria vários arquivos, como ca-key.pem
e outros .pem
arquivos. Então, cria arquivos e, em seguida, lança um erro, que o diretório de dados não está vazio. Que comportamento idiota! Mas como posso resolver tudo isso ???