Почему делает sudo service mysql start
не запускаются? Но руководству нравится sudo mysqld --datadir=/newlocation
?
Я переместил данные в новый внешний жесткий диск, форматированный как ext4.
Я обновил my.cnf с новым местоположением, изменил владение папки, удалил apparmor как меня, хотя это было ответственно за то, что не был позволен я запустить mysql. Я также попробовал my.cnf user=root без удачи.
Ошибка при попытке запустить сервис связана с, "не может создать тестовый дб" "Ошибка, которую регистрируют 13 разрешений, отклоненных" На th ошибке, отклоненный permisson находится на том же/newlocation, который работает с ручным запуском.
Я хочу выполнить сервис автоматически. Ручной запуск работает хорошо
Какие-либо идеи?
HPcolos
У Вас есть измененные полномочия, но мы не знаем, какое разрешение Вы установили.
В Linux каждый сервисы должны владеть именем пользователя, поскольку Вы делаете его отличающийся, я думаю, что Вы имеете, думают тем различным способом.
позволяют пользователю mysqld сервиса получить доступ к Вашему местоположению внешнего жесткого диска, где Вы установили mysql.
как
chown-R mysql:mysql/location/path
я вдали от своего ПК, попробуйте это и сообщите мне, сохраняется ли проблема все еще, и путем упоминают способ, которым Вы установили mysql.