MySQL запускается выполненный вручную с datadir параметрического усилителя, но не делает как услуга

Почему делает sudo service mysql start не запускаются? Но руководству нравится sudo mysqld --datadir=/newlocation ?

Я переместил данные в новый внешний жесткий диск, форматированный как ext4.

Я обновил my.cnf с новым местоположением, изменил владение папки, удалил apparmor как меня, хотя это было ответственно за то, что не был позволен я запустить mysql. Я также попробовал my.cnf user=root без удачи.

Ошибка при попытке запустить сервис связана с, "не может создать тестовый дб" "Ошибка, которую регистрируют 13 разрешений, отклоненных" На th ошибке, отклоненный permisson находится на том же/newlocation, который работает с ручным запуском.

Я хочу выполнить сервис автоматически. Ручной запуск работает хорошо

Какие-либо идеи?

HPcolos

0
задан 5 December 2014 в 19:07

1 ответ

У Вас есть измененные полномочия, но мы не знаем, какое разрешение Вы установили.

В Linux каждый сервисы должны владеть именем пользователя, поскольку Вы делаете его отличающийся, я думаю, что Вы имеете, думают тем различным способом.

позволяют пользователю mysqld сервиса получить доступ к Вашему местоположению внешнего жесткого диска, где Вы установили mysql.

как

chown-R mysql:mysql/location/path

я вдали от своего ПК, попробуйте это и сообщите мне, сохраняется ли проблема все еще, и путем упоминают способ, которым Вы установили mysql.

0
ответ дан 6 October 2019 в 08:24

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

Похожие вопросы: