Как остановить MySQL после запуска с помощью mysqld_safe?

0

Я использую mysqld_safe чтобы иметь возможность создать пароль для моего пользователя root (в Ubuntu 18.04 его не спрашивают при установке).

Чтобы запустить MySQL, я сделал:

$ sudo mysqld_safe --skip-grant-tables&

Теперь демон MySQL запущен, и я не могу его остановить. Остановка этого процесса, убив процесс, не позволяет мне запустить еще один демон MySQL, поскольку предыдущий не вернул ресурсы, что привело к таким ошибкам, как:

2018-10-31T14:50:40.238735Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
2018-10-31T14:50:40.238815Z 0 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.

Итак, как я могу остановить демон MySQL, когда он запущен с использованием mysqld_safe?

Теги:
mysql-5.7

1 ответ

-2
Лучший ответ

Команда:

$ mysqladmin shutdown
  • 0
    Если ваша цель - создать пользователя, запустите mysqld_safe не помещая его в фоновый режим ( & ), чтобы вы могли просто сломать ^C и вернуться к обычной работе.
  • 0
    Мой вопрос о том, чтобы: остановить команду уже запущен.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню