Spec-Zone.ru › MySQL 5.7

2.9.2 Запуск сервера

  • 2.9.2.1 Устранение проблем при запуске сервера MySQL

В этом разделе описывается, как запустить сервер в системах Unix и Unix-подобных системах. (Для Windows см. раздел 2.3.4.5, «Запуск сервера в первый раз»). Некоторые примеры команд, которые можно использовать для проверки доступности и корректной работы сервера, см. в разделе 2.9.3, «Тестирование сервера».

Запустите сервер MySQL следующим образом, если ваша установка включает mysqld_safe:

$> bin/mysqld_safe --user=mysql &
Примечание

В Linux-системах, где MySQL установлен с помощью пакетов RPM, запуск и остановка сервера управляются с помощью systemd, а не mysqld_safe, и mysqld_safe не установлен. См. раздел 2.5.10, «Управление сервером MySQL с помощью systemd».

Запустите сервер так, если в вашей установке поддерживается systemd:

$> systemctl start mysqld

Замените соответствующее имя службы, если оно отличается от mysqld (например, mysql в системах SLES).

Важно, чтобы сервер MySQL запускался с помощью учетной записи с обычными правами (не с root правами). Для этого запустите mysqld_safe как root и включите опцию --user, как показано. В противном случае, вы должны запустить программу, войдя в систему как mysql, в этом случае вы можете опустить опцию --user из команды.

Более подробные инструкции по запуску MySQL с помощью обычной учетной записи см. в разделе 6.1.5, «Запуск MySQL с обычной учетной записью пользователя».

Если команда завершается немедленно и выводит mysqld ended, найдите информацию в файле журнала ошибок (по умолчанию это файл host_name.err в каталоге данных).

Если сервер не может получить доступ к каталогу данных, который он запускает, или прочитать таблицы разрешений в базе данных mysql, он запишет сообщение в свой журнал ошибок. Такие проблемы могут возникнуть, если вы забыли создать таблицы разрешений, инициализируя каталог данных до этого шага, или если вы запустили команду для инициализации каталога данных без опции --user. Удалите каталог data и запустите команду с опцией --user.

Если у вас возникли другие проблемы с запуском сервера, см. раздел 2.9.2.1, «Устранение проблем при запуске сервера MySQL». Дополнительную информацию о mysqld_safe см. в разделе 4.3.2, «mysqld_safe — Скрипт запуска сервера MySQL». Дополнительную информацию о поддержке systemd см. в разделе 2.5.10, «Управление сервером MySQL с помощью systemd».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/starting-server.html

Spec-Zone.ru

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