После последнего обновления не запускается Mysql

Обсуждение установки и настройки поддерживаемых серверов баз данных, а также работы с ними.
Ahilius
Сообщения: 4
Зарегистрирован: Пт янв 20, 2023 8:05 pm

Re: После последнего обновления не запускается Mysql

Сообщение Ahilius » Пн авг 14, 2023 7:03 pm

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

Код: Выделить всё

root@server:~# free -h
              total        used        free      shared  buff/cache   available
Mem:          3.7Gi       739Mi       1.2Gi        58Mi       1.8Gi       2.7Gi
Swap:            0B          0B          0B
root@server:~# df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             1937852        0   1937852   0% /dev
tmpfs             391548      932    390616   1% /run
/dev/sda1       39043036 33021968   4385608  89% /
tmpfs            1957736        0   1957736   0% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs            1957736        0   1957736   0% /sys/fs/cgroup
/dev/sdb        30787492       24  29198220   1% /mnt/volume-nbg1-2
/dev/sda15        258095      142    257954   1% /boot/efi
overlay         39043036 33021968   4385608  89% /var/lib/docker/overlay2/f660a53b45cd703f04c637f18667e5897d675f956f95257dec4aa697f5abcb07/merged
tmpfs             391544        0    391544   0% /run/user/0
root@server:~# systemctl status mysqld -l
● mysqld.service - MySQL 8.0 database server for BrainyCP
     Loaded: loaded (/lib/systemd/system/mysqld.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2023-08-14 21:55:32 EEST; 3min 30s ago
    Process: 56441 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
    Process: 56465 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (code=exited, status=0/SUCCESS)
    Process: 56499 ExecStart=/usr/libexec/mysqld --basedir=/usr --daemonize --pid-file=/run/mysql80/mysqld.pid --log-error=/var/log/mysqld.log (code=exited, status=1/FAILURE)
    Process: 56503 ExecStopPost=/usr/libexec/mysql-wait-stop (code=exited, status=0/SUCCESS)
        CPU: 679ms

Aug 14 21:55:32 server.andrej.lv systemd[1]: mysqld.service: Scheduled restart job, restart counter is at 5.
Aug 14 21:55:32 server.andrej.lv systemd[1]: Stopped MySQL 8.0 database server for BrainyCP.
Aug 14 21:55:32 server.andrej.lv systemd[1]: mysqld.service: Start request repeated too quickly.
Aug 14 21:55:32 server.andrej.lv systemd[1]: mysqld.service: Failed with result 'exit-code'.
Aug 14 21:55:32 server.andrej.lv systemd[1]: Failed to start MySQL 8.0 database server for BrainyCP.
root@server:~# cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: После последнего обновления не запускается Mysql

Сообщение alenka » Вт авг 15, 2023 8:38 am

Причину можно увидеть только в логе, /var/log/mysqld.log

Ahilius
Сообщения: 4
Зарегистрирован: Пт янв 20, 2023 8:05 pm

Re: После последнего обновления не запускается Mysql

Сообщение Ahilius » Вт авг 15, 2023 11:50 am

alenka писал(а):
Вт авг 15, 2023 8:38 am
Причину можно увидеть только в логе, /var/log/mysqld.log
Скрин 1
Скрин 2
Как-то так. Работало, работало и вдруг всё... :roll:

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: После последнего обновления не запускается Mysql

Сообщение alenka » Вт авг 15, 2023 12:19 pm

Судя по логу, у вас ошибки с дублированием данных.
Уточните что вы делали перед тем как появилась ошибка?
Место на диске заканчивалось?

Ahilius
Сообщения: 4
Зарегистрирован: Пт янв 20, 2023 8:05 pm

Re: После последнего обновления не запускается Mysql

Сообщение Ahilius » Вт авг 15, 2023 12:58 pm

alenka писал(а):
Вт авг 15, 2023 12:19 pm
Судя по логу, у вас ошибки с дублированием данных.
Уточните что вы делали перед тем как появилась ошибка?
Место на диске заканчивалось?
В этот момент ничего не делал.
Именно так, места было мало. Где-то пара гигов оставалось. На данный момент, почистил. Но так и так не запускается.

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

Аватара пользователя
alenka
Сообщения: 2012
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: После последнего обновления не запускается Mysql

Сообщение alenka » Вт авг 15, 2023 3:04 pm

Скорее всего вам нужно чистить вручную дубликаты, и возможно восстанавливать поврежденные таблицы.

Аватара пользователя
sbury
Сообщения: 1362
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: После последнего обновления не запускается Mysql

Сообщение sbury » Чт авг 17, 2023 10:39 am

А так же обязательно сделать swap раздел. Вы вообще читали предупреждение инсталлятора панели по поводу отсутствия swap раздела?

Ответить