Spec-Zone.ru › MySQL Enterprise Backup 8.4

4.2.1 Пользователь ОС для запуска mysqlbackup

Для Linux и других платформ, подобных Unix: mysqlbackup не записывает права владения и разрешения файлов, которые резервируются. Чтобы избежать проблем с правами доступа к файлам, которые могут помешать успешному резервному копированию, восстановлению и перезапуску сервера, настоятельно рекомендуется запускать mysqlbackup от того же пользователя ОС, что и MySQL-сервер (обычно mysql).

Примечание

Для Linux и других платформ, подобных Unix, пользователь mysql обычно создавался с помощью опций -r и -s /bin/false команды useradd, чтобы у него не было прав доступа к вашему серверу (см. Создание пользователя и группы mysql для получения подробностей). Чтобы переключиться на пользователя mysql в вашей ОС, используйте опцию --shell=/bin/bash для команды su:

su - mysql --shell=/bin/bash

Если запуск mysqlbackup от пользователя ОС mysql невозможен, обратите внимание на следующие рекомендации:

  • Для резервных копий mysqlbackup должен запускаться от пользователя, у которого есть доступ для чтения всех файлов и каталогов сервера и возможность выполнения всех каталогов сервера. Для выполнения этого требования, пользователь ОС, который запускает mysqlbackup, должен, например, иметь группу владельца файлов и каталогов сервера (обычно mysql) в качестве основной или дополнительной группы.

  • Для восстановления, если mysqlbackup не запускается от того же пользователя, что и сервер, может быть очень сложно гарантировать, что сервер имеет доступ ко всем восстановленным файлам и папкам сервера, особенно в случае онлайн-восстановления, где сервер должен иметь доступ к файлам сразу после их восстановления. Для офлайн-восстановления вам может потребоваться, например, установить umask для пользователя перед восстановлением и настроить разрешения восстановленных файлов и папок с помощью серии команд chmod и chown, чтобы восстановить исходные разрешения для резервируемых файлов и папок.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-8.4-en/mysqlbackup-os-user.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API