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
И это было все:).