MariaDB не загружается (сервер VPS cPanel/WHM)

Я решил задать вопрос здесь в качестве последнего варианта перед восстановлением моего VPS-сервера. Короче говоря, мой сервер работал нормально в течение многих лет, и внезапно недавнее обновление CentOS привело к сбою моего сервера, и единственный вариант, который у меня был на тот момент (на основе отзывов, которые я получил от компании, предоставляющей VPS), посоветовал восстановить мой VPS-сервер WHM/cPanel из резервной копии моментального снимка (с более ранней даты, когда VPS работал и работал отлично)

После восстановления резервной копии моментального снимка VPS все было восстановлено с более ранней даты в этом месяце, включая учетные записи cPanel, файлы/данные и настройки WHM, и это было здорово.

Проверив страницу состояния службы, я заметил, что «MariaDB» не работает.

Я пробовал так много разных решений в stackoverflow и в различных онлайн-исследованиях, но мне так и не удалось восстановить работу этой службы.

По словам моего провайдера VPS, во время создания резервной копии моментального снимка процесс резервного копирования на их стороне дал сбой, что привело к «редкому» повреждению базы данных.

MariaDB вообще не запускается на сервере. Я вижу все базы данных на своем сервере внутри /var/lib/mysql, но файлов SQL нет — только файлы myd, frm, ibd и myi.

Журнал запуска при запуске службы mysql start

      -- The result is failed.
Jan 25 14:20:39 serverhostname systemd[1]: Unit mariadb.service entered failed state.
Jan 25 14:20:39 serverhostname systemd[1]: mariadb.service failed.
Jan 25 14:20:39 serverhostname polkitd[608]: Unregistered Authentication Agent for unix-process:1053813:4592511 (system bu
Jan 25 14:20:42 serverhostname kernel: IPDB Blocked: IN=eth0 OUT= MAC=52:54:00:b3:54:91:fc:33:42:f2:d7:81:08:00 SRC=45.227
Jan 25 14:20:44 serverhostname systemd[1]: mariadb.service holdoff time over, scheduling restart.
Jan 25 14:20:44 serverhostname systemd[1]: Stopped MariaDB 10.3.34 database server.
-- Subject: Unit mariadb.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit mariadb.service has finished shutting down.
Jan 25 14:20:44 serverhostname systemd[1]: Starting MariaDB 10.3.34 database server...
-- Subject: Unit mariadb.service has begun start-up

Mysqld.log и Messages.log

Смотрите вывод здесь: https://justpaste.it/bla5n

Из журнала ошибок, расположенного в /var/lib/mysql

      InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: https://mariadb.com/kb/en/library/innodb-recovery-modes/
InnoDB: about forcing recovery.
230125  6:38:49 [ERROR] mysqld got signal 6 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.

To report this bug, see https://mariadb.com/kb/en/reporting-bugs

We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed,
something is definitely wrong and this may fail.

Server version: 10.3.34-MariaDB
key_buffer_size=134217728
read_buffer_size=131072
max_used_connections=0

Я немного озадачен тем, что делать лучше всего в данный момент, поскольку я не могу выполнить дамп ни одной из баз данных, поскольку я не могу запустить эту службу и сделать резервную копию моментального снимка, которая, как я думал, может быть надежным вариант не сработал по плану.

У меня есть несколько резервных копий SQL для нескольких моих веб-сайтов, но мне не хватает файлов SQL для нескольких других веб-сайтов, которые я запускаю на этом сервере.

В крайнем случае, я рассматриваю возможность восстановления VPS с нуля и импорта сохраненных данных, но я подумал, что сначала спрошу здесь, чтобы узнать, есть ли у кого-нибудь какие-либо предложения, как помочь мне с запуском MariaDB. и снова бегом. :-)

Я также попытался установить режим восстановления InnoDB на 1 в /etc/my.cnf и перезапустить службу MySQL, но это не привело к возобновлению работы службы.

При попытке получить доступ к любым службам MySQL в моем WHM я получаю эту ошибку (я предполагаю, что MySQL не работает активно на сервере)

      Failed to “validate” Remote MySQL profile. 1 error occurred.

Unable to connect to the MySQL host “localhost”. Connection failed with error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

PS Я переименовал имя хоста своего сервера, публикуя здесь результаты :)

В настоящее время я использую MariaDB 10.3 с cPanel/WHM в ОС CloudLinux.

Заранее спасибо!

0 ответов

Другие вопросы по тегам