В один прекрасный момент, отпала авторизация на сайте.
Когда зашел на сервер увидел что сервис mariadb / mysql не запущены.
При попытке запуска получал ошибку :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
При чем служба была остановлена на обеих кластерах с Galera Cluster
Итак. Для решения даной проблемы делаем следующее.
На любом одном сервере с galera cluster выполняем:
1. Нужно установить параметр safe_to_bootstrap: 1
Когда зашел на сервер увидел что сервис mariadb / mysql не запущены.
При попытке запуска получал ошибку :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
При чем служба была остановлена на обеих кластерах с Galera Cluster
Итак. Для решения даной проблемы делаем следующее.
На любом одном сервере с galera cluster выполняем:
1. Нужно установить параметр safe_to_bootstrap: 1
в файле /var/lib/mysql/grastate.dat
(nano /var/lib/mysql/grastate.dat)
2. После сохранения файла, пишем
killall -KILL mysql mysqld_safe mysqld mysql-systemd
Это останавливает все процессы mysql
3. Выполняем команду :
galera_new_cluster
4. Выполняем команду :
systemctl restart mariadb
5. Если все прошло без ошибок, перезапустите службу на втором сервере с БД командой
service mariadb restart
Если и она нормально запустилась, то я Вас поздравляю!
Так же можно зайти в MYSQL
и проверить все ли ок.
для этого:
mysql -u вашпользователь -p
ВВодим ваш пароль
-show databases;
если получили список ваших БД все отлично)))
service mariadb restart
Если и она нормально запустилась, то я Вас поздравляю!
Так же можно зайти в MYSQL
и проверить все ли ок.
для этого:
mysql -u вашпользователь -p
ВВодим ваш пароль
-show databases;
если получили список ваших БД все отлично)))
Комментариев нет:
Отправить комментарий