Как перезапустить удаленный сервер 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 ответов

Решение
  1. SSH в машину. Используя правильные учетные данные и IP-адрес, ssh root@128.0.0.1, Это должно предоставить вам доступ оболочки к серверу Ubuntu.
  2. Перезапустите службу MySQL. sudo service mysql restart должен сделать работу.

Если ваш сервис MySQL назван как-то еще mysqld вам, возможно, придется изменить команду соответственно или попробовать это: sudo /etc/init.d/mysql restart

sudo service mysql stop;
sudo service mysql start;

Если вышеуказанный процесс не будет работать, давайте проверим приведенный выше код, вы можете остановить сервер Mysql и снова запустить сервер

Другой способ это:

systemctl restart 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
Другие вопросы по тегам