не удалось запустить mysqld

Если вы хотите сохранить все метаданные для файлов, я рекомендую сделать следующее:

  • сначала заархивируйте метаданные файлов, используя:

    star -c -dump -meta $STARTDIR > out.tar

  • , затем вызовите find, чтобы удалить файлы.

Star позволяет extractполучить метаданные из такого tar-архива, вызвав:

star -xp -xmeta < out.tar

Это создает дерево каталогов, которое выглядит как исходное дерево, но все простые файлы имеют размер 0.

Если вы позвоните:

star -xp -xmeta -force-hole < out.tar

Все файлы представляют собой разреженные файлы без содержимого, но с правильным размером файла.

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

1
26.08.2020, 19:20
2 ответа

Решение по понижению версии сервера mysql было:

$ sudo pacman -U /var/cache/pacman/pkg/mariadb-clients-10.4.14-1-aarch64.pkg.tar.xz /var/cache/pacman/pkg/mariadb-libs-10.4.14-1-aarch64.pkg.tar.xz /var/cache/pacman/pkg/mariadb-10.4.14-1-aarch64.pkg.tar.xz

После этого я снова смог нормально запустить свой сервер MySql, и теперь мне нужно выяснить, как правильно его обновить.

0
18.03.2021, 23:10

Заметная ошибкаInnoDB: Upgrade after a crash is not supported. The redo log was created with MariaDB 10.4.14.

Похоже, вы неправильно остановили базу данных, а затем обновили ее.

Вам потребуется либо перейти на версию 10.4.14 и выполнить восстановление, либо -повторно инициализировать, а затем восстановить резервную копию, сделанную перед обновлением.

1
18.03.2021, 23:10

Теги

Похожие вопросы