Как перезапустить MariaDB на CentOS 7 и восстановить его работу
sudo systemctl restart mariadb
Эта команда перезапустит службу MariaDB и позволит вам продолжить работу с базой данных.
Детальный ответ
Как перезапустить MariaDB на CentOS 7
Перезапуск MariaDB на CentOS 7 может быть необходим при изменении конфигурации сервера или проблемах с базой данных. В этой статье мы рассмотрим несколько способов для перезапуска MariaDB.
1. Перезапуск службы MariaDB
На CentOS 7 служба MariaDB может быть перезапущена с помощью команды systemctl:
sudo systemctl restart mariadb
Эта команда перезапускает службу MariaDB, обеспечивая повторный запуск сервера баз данных.
2. Использование сервисного скрипта
Вы также можете воспользоваться сервисным скриптом MariaDB для перезапуска сервера. Сначала убедитесь, что находитесь в режиме суперпользователя:
sudo su
Затем выполните следующую команду для перезапуска MariaDB:
service mariadb restart
3. Перезапуск с помощью команды mysqladmin
Третий способ перезапустить MariaDB заключается в использовании команды mysqladmin. Для этого выполните следующую команду:
sudo mysqladmin -u root -p shutdown
После выполнения этой команды система запросит пароль для пользователя root. После ввода пароля MariaDB будет перезапущена.
4. Перезапуск с помощью команды systemctl и mysqld_safe
Четвёртый способ перезапуска MariaDB включает использование команд systemctl и mysqld_safe. Сначала остановите службу MariaDB:
sudo systemctl stop mariadb
Затем выполните следующую команду:
sudo mysqld_safe --skip-grant-tables &
Эта команда запустит сервер MariaDB в режиме без проверки аутентификации. После этого выполняйте необходимые операции, а затем остановите сервер и запустите его снова:
sudo mysqladmin -u root shutdown
Теперь MariaDB будет перезапущена и готова к использованию.
5. Перезапуск с помощью команды systemctl и mysqld
Пятый способ перезапуска MariaDB включает использование команд systemctl и mysqld. Изначально остановите службу MariaDB:
sudo systemctl stop mariadb
Затем выполните следующую команду:
sudo mysqld --skip-grant-tables &
Эта команда запустит сервер MariaDB в режиме без проверки аутентификации. После этого выполняйте необходимые операции, а затем остановите сервер и запустите его снова:
sudo mysqladmin -u root shutdown
Теперь MariaDB будет перезапущена и готова к использованию.
Заключение
В этой статье мы рассмотрели несколько способов для перезапуска MariaDB на CentOS 7. Вы можете использовать команду systemctl, сервисный скрипт, команду mysqladmin или комбинацию команд systemctl и mysqld_safe/mysqld. Выберите подходящий способ в зависимости от ваших потребностей и предпочтений.