Запуск и остановка сервера MariaDB
Существует несколько различных способов запуска или остановки процесса MariaDB Server. Большинство из этих методов можно разделить на две основные категории: запуск процесса с помощью менеджера служб и запуск процесса вручную.
Менеджеры служб
sysVinit и systemd — самые распространенные менеджеры служб Linux. launchd используется в MacOS X. Upstart — менее распространенный менеджер служб.
Systemd
RHEL/CentOS 7 и выше, Debian 8 Jessie и выше, и Ubuntu 15.04 и выше по умолчанию используют systemd.
Для получения информации о том, как запустить и остановить MariaDB с помощью этого менеджера служб, см. systemd: Взаимодействие с процессом MariaDB Server.
SysVinit
RHEL/CentOS 6 и ниже, и Debian 7 Wheezy и ниже по умолчанию используют sysVinit.
Для получения информации о том, как запустить и остановить MariaDB с помощью этого менеджера служб, см. sysVinit: Взаимодействие с процессом MariaDB Server.
launchd
launchd используется в MacOS X.
Upstart
Ubuntu 14.10 и ниже по умолчанию используют Upstart.
Запуск процесса сервера вручную
mysqld
mysqld — фактический двоичный файл сервера MariaDB. Его можно запустить вручную самостоятельно.
mysqld_safe
mysqld_safe — оболочка, которую можно использовать для запуска процесса сервера mysqld. Скрипт имеет встроенные меры предосторожности, такие как автоматический перезапуск процесса сервера в случае его завершения. Для получения дополнительной информации см. mysqld_safe.
mysqld_multi
mysqld_multi — оболочка, которую можно использовать для запуска процесса сервера mysqld, если планируется запустить несколько процессов сервера на одном хосте. Для получения дополнительной информации см. mysqld_multi.
mysql.server
mysql.server — оболочка, работающая как стандартный скрипт sysVinit. Однако его можно использовать независимо от sysVinit как обычный sh скрипт. Скрипт запускает процесс сервера mysqld, сначала изменив его текущую рабочую директорию на директорию установки MariaDB, а затем запустив mysqld_safe. Скрипт требует стандартные аргументы sysVinit, такие как start, stop, и status. Для получения дополнительной информации см. mysql.server.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/starting-and-stopping-mariadb-automatically/