4.2.1 Пользователь ОС для запуска mysqlbackup
Для платформ Linux и других Unix-подобных систем: mysqlbackup не записывает права владения и разрешения файлов, которые архивируются. Чтобы предотвратить проблемы с правами доступа, которые могут помешать успешному резервному копированию, восстановлению и перезапуску сервера, настоятельно рекомендуется запускать mysqlbackup от того же пользователя ОС, что и сервер MySQL (обычно mysql). Если это невозможно, следуйте приведенным рекомендациям:
Для резервного копирования mysqlbackup должен запускаться пользователем, который имеет право читать все файлы и каталоги сервера и выполнять операции в каталогах сервера. Для удовлетворения этого требования пользователю ОС, запускающему mysqlbackup, например, следует назначить группу владельцев файлов и каталогов сервера (обычно
mysql) своей основной или дополнительной группой.Для восстановления, если mysqlbackup запускается не от того же пользователя, что и сервер, может быть очень сложно гарантировать, что сервер имеет доступ ко всем восстановленным файлам и папкам сервера, особенно в случае онлайн-восстановления, когда сервер должен иметь доступ к файлам сразу после их восстановления. Для офлайн-восстановления, возможно, потребуется, например, установить
umaskдля пользователя перед восстановлением и настроить разрешения восстановленных файлов и папок с помощью ряда командchmodиchown, чтобы восстановить исходные разрешения для архивированных файлов и папок.
© 2025 Oracle
Licensed under the GPLv2 License.