Я пытаюсь установить MySql на Ubuntu 12.04, но установка завершается ошибкой: "Невозможно перейти на запуск от имени пользователя mysql. Проверьте, закрывается ли пользователь mysql."
Итак, я набираю команду: 'кот / etc / passwd | grep mysql'и результат равен нулю.
Я пытаюсь добавить пользователя mysql, выполнив командуuseradd mysql'. Но это не срабатывает с сообщением: 'useradd: пользователь mysql уже существует'.
Когда я пытаюсь удалить пользователя mysql с помощью командыuserdel mysql'он также терпит неудачу с сообщением "userdel: невозможно удалить запись mysql из / etc / passwd."
Может ли кто-нибудь объяснить мне, что происходит, и предложить решение.
Хорошо, эта проблема может быть из-за этого ошибка в Ubuntu, но я не уверен. В любом случае, я нашел способ решить эту проблему.
Я вручную добавляю группу mysql добавив следующую строку в / и т.д. / группа:
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
Вот и все :).