Как перезапустить удаленный сервер MySQL, работающий на Ubuntu Linux?
Я использую Ubuntu 12.04 LTS на моей машине.
Есть на MySQL сервер, расположенный удаленно. Я хочу перезапустить это.
Может кто-нибудь, пожалуйста, дайте мне подробные пошаговые инструкции по перезагрузке сервера MySQL.
Ниже приведены сведения о сервере базы данных MYSQL, которые я получил из пользовательского интерфейса phpMyAdmin:
Server: Localhost via UNIX socket
Server type: MySQL
Server version: 5.5.40-0ubuntu0.14.04.1 - (Ubuntu)
Protocol version: 10
User: root@localhost
Server charset: UTF-8 Unicode (utf8)
Может кто-нибудь, пожалуйста, помогите мне?
Благодарю.
8 ответов
- SSH в машину. Используя правильные учетные данные и IP-адрес,
ssh root@128.0.0.1
, Это должно предоставить вам доступ оболочки к серверу Ubuntu. - Перезапустите службу MySQL.
sudo service mysql restart
должен сделать работу.
Если ваш сервис MySQL назван как-то еще mysqld
вам, возможно, придется изменить команду соответственно или попробовать это: sudo /etc/init.d/mysql restart
sudo service mysql stop;
sudo service mysql start;
Если вышеуказанный процесс не будет работать, давайте проверим приведенный выше код, вы можете остановить сервер Mysql и снова запустить сервер
- Для перезапуска MySQL используйте эту команду
sudo service mysql restart
Или же
sudo перезапустить MySQL
Я подключился по SSH к своему экземпляру Wordpress AWS Lightsail, сработало следующее: sudo /opt/bitnami/ctlscript.sh перезапустить mysql Я узнал об этом здесь:https://docs.bitnami.com/aws/infrastructure/mysql/administration/control-services/
Вы можете просто запустить с локального терминала
ssh [email protected] -- перезапуск службы sudo mysqld
У меня возникла проблема с моим сайтом WordPress, соединение с MySql пропало, и чтобы восстановить его, мне пришлось перезапустить сервер. Это было раздражающей проблемой, так как у меня нет такого высокого трафика на сайте.
Я попытался проверить, работает ли MySQL, и перезапустить его с помощью cronjob, но это не работает. Я смотрел журнал, используя.
tail /var/log/mysql/error.log
В журнале я искал сообщения о выключении или ошибки. Я определил, что соединение с MySQL разбилось, когда серверу не хватило памяти, так почему же ему не хватило памяти. Я начал оптимизировать ресурсы Mysql, используя инструмент оптимизации Percona tools.
Я также проверил, работает ли мой WordPress без сбоев или что вызывает пики интенсивного трафика в вашей БД. Один из способов — увеличить размер сервера, у меня не было такого большого трафика, поэтому я установил на свой сервер инструмент New Relic для мониторинга ресурсов сервера, чтобы узнать, какие процессы потребляют память.
Я обнаружил, что на сервере недостаточно памяти, и MySQL не может выделить то, что ему нужно, поэтому он падает, и я добавил пространство подкачки, чтобы помочь этому.
вот способ добавления пространства подкачки
https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
Если этого недостаточно, вам, возможно, придется подумать о переходе на более крупный сервер. В любом случае вам следует более внимательно изучить потребление памяти, чтобы лучше понять проблему.
То, что работало для меня на сервере Amazon EC2, было
sudo service mysqlid restart