Я недавно изменил разрешение mysql, /var/lib/mysql
таким образом, я мог сохранить базу данных в нем вручную (в настоящее время была только опция, вместо того, чтобы импортировать его надлежащий путь). Для этого я должен был изменить полномочия от имени пользователя: MySQL Server и группа: mysql. Когда я пытался возвратить его, я получил эту ошибку: chown: invalid user: ‘MySQL’
... Где к теперь?
Имя пользователя, вероятно mysql
, не "MySQL Server" или "MySQL". Помните, все в Linux чувствительно к регистру.
можно также узнать точное имя пользователя путем выполнения grep -i mysql /etc/passwd
и смотреть на первое слово, это - имя пользователя.
Попробуйте это для задержания разрешения:
sudo chown mysql:mysql /var/lib/mysql
можно проверить, доступен ли mysql пользователь в системе с командой:
id mysql
это должно ответ что-то вроде этого:
uid=107(mysql) gid=111(mysql) groups=111(mysql)