Ubuntu 12.04: Não é possível adicionar ou excluir um usuário chamado 'mysql'

1

Estou tentando instalar o MySql no Ubuntu 12.04, mas a instalação está falhando com o erro: " Não é possível mudar para executar como usuário 'mysql'. Verifique se o usuário 'mysql' sai. "

Então eu vou em frente digite o comando: ' cat / etc / passwd | grep mysql ' e resultado é nulo.

Eu tento adicionar um usuário 'mysql' emitindo o comando ' useradd mysql '. Mas falha com a mensagem: ' useradd: o usuário' mysql 'já existe '.

Quando tento excluir o usuário 'mysql' usando o comando ' userdel mysql ' ele também falha com a mensagem " userdel: não é possível remover a entrada 'mysql' de / etc / passwd. "

Alguém pode me explicar o que está acontecendo e sugerir uma solução?

    
por Afaque H 23.10.2013 / 11:44

1 resposta

2

Tudo bem, esse problema pode ser por causa desse bug no Ubuntu, mas eu não tenho a certeza. De qualquer forma, encontrei uma maneira de resolver esse problema.

Eu adiciono manualmente o grupo mysql adicionando a seguinte linha ao / etc / group :

mysql:x:1024:mysql

Similarmente eu adiciono manualmente o usuário mysql adicionando a seguinte linha ao / etc / passwd :

mysql:x:1024:1024:MySQL Server,,,:/nonexistent:/bin/false

Reinstale o MySQL:

sudo apt-get remove --purge mysql-*
sudo apt-get install mysql-server

E foi isso :).

    
por 21.03.2014 / 13:00