Назад | Перейти на главную страницу

MySQL с NFS в качестве каталога данных на CentOS

Я пытаюсь настроить MySQL, используя монтирование NFS в качестве каталога данных на CentOS.

При запуске mysqld при использовании монтирования я получаю эту ошибку:

chown: changing ownership of '/srv/mysql': Operation not permitted

Мне нужно знать, какие параметры я должен установить для экспорта NFS, чтобы MySQL мог запускать и обрабатывать смонтированные папки и файлы.

Если возможно, я бы удостоверился, что на клиенте и сервере есть пользователь и группа mysql с одинаковыми UID и GID. Убедитесь, что экспортируемый каталог и все содержимое принадлежат mysql: mysql. Я не на 100%, но вы можете сделать точку монтирования на клиенте mysql: mysql перед монтированием общего ресурса NFS.

Однако запуск MySQL с его файлами данных на NFS - не самый лучший вариант. Я надеюсь, вы не пытаетесь запустить несколько серверов из одних и тех же файлов данных. Я был удивлен, когда один из ИТ-специалистов спросил меня, может ли он сделать это на днях.

просто исправьте права доступа к каталогу со стороны сервера nfs, чтобы сценарий не выполнял никаких действий.

(по умолчанию на стороне клиента не может быть выполнено ни одной операции, требующей привилегий root)