Ubuntu 12.04: невозможно добавить или удалить пользователя с именем "mysql"

Я пытаюсь установить MySql в Ubuntu 12.04, но установка завершается неудачно с ошибкой: " Не могу перейти от имени пользователя" mysql ". Проверьте, нет ли у пользователя mysql".

Поэтому я продолжаю вводить команду: ' cat /etc/passwd | grep mysql 'и результат равен нулю.

Я пытаюсь добавить пользователя 'mysql', введя команду ' useradd mysql '. Но происходит сбой с сообщением: " useradd: пользователь" mysql "уже существует ".

Когда я пытаюсь удалить пользователя "mysql" с помощью команды " userdel mysql ", он также завершается с сообщением " userdel: не удается удалить запись" mysql "из /etc/passwd ".

Может кто-нибудь объяснить мне, что происходит и предложить решение.

1 ответ

Хорошо, эта проблема может быть из-за этой ошибки в Ubuntu, но я не уверен. В любом случае, я нашел способ решить эту проблему.

Я вручную добавляю группу mysql, добавив следующую строку в / etc / group:

mysql:x:1024:mysql

Точно так же я вручную добавляю пользователя mysql, добавив следующую строку в / etc / passwd:

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

Переустановите MySQL:

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

И это было все:).

Другие вопросы по тегам