Каталог Changing mysql datadir сбои

с помощью человечности 17.04, mysql 5.7.

Я скопировал /var/lib/mysql к моему /newlocation с полномочиями. Я вручную проверил, что все пользователи и группы и файл и полномочия папки были тем же в newlocation как в /var/lib/mysql.I изменил datadir в конфигурации mysql. Я удалил apparmor так, чтобы больше не была проблема. Раздел, на который /newlocation другой, чем /var/lib/mysql, но это смонтировано в fstab и также ext4 таким образом, все должно быть великолепным, но после попытки запустить mysql сервер я получаю эту ошибку от systemctl

mysqld: Can't change dir to '/newlocation' (Errcode: 13 - Permission denied)

Поскольку я сказал что файлы и полномочия и пользователи и группы в /newlocation идентично /var/lib/mysql. Единственная вещь, о которой я могу думать, состоит в том, что этому не нравится datadir, находящийся на другом разделе на другом диске, или что существует проблема с пользователем mysql доступ, что местоположение (который является странным, потому что пользователь mysql владеет /newlocation)

2
задан 8 July 2017 в 19:06

1 ответ

Таким образом, то, что, кажется, работало, полностью удаляло mysql из системы и затем редактировало fstab запись для монтирования нового раздела в/var/lib/mysql и затем устанавливало mysql снова. Не уверенный, если это - прекрасная идея, но это, кажется, работало

0
ответ дан 2 December 2019 в 08:50

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

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