В P11 установил пакет mariadb-server-10.11.11-alt1.x86_64 В файле /etc/my.cnf.d/server.cnf раскомментировал параметры innodb_* При запуске mysqld получил ошибку. В логе /var/lib/mysql/log/mysqld.log есть сообщения: ... 2025-03-09 16:09:07 0 [Note] InnoDB: The first data file '/var/lib/mysql/ibdata1' did not exist. A new tablespace will be created! ... 2025-03-09 16:09:07 0 [ERROR] InnoDB: File /var/lib/mysql/ibdata1 was not found ... В /etc/my.cnf.server/server-chroot.cnf указаны пути: ... chroot = /var/lib/mysql datadir = /db ... Решение - изменить путь в /etc/my.cnf.d/server.cnf: sed -i '/innodb_.*_dir/s,/var/lib/mysql/,/var/lib/mysql/db/,' /etc/my.cnf.d/server.cnf Пожалуйста поправьте этот конфиг в пакете.
(Ответ для Стас на комментарий #0) > В P11 установил пакет > mariadb-server-10.11.11-alt1.x86_64 > > В файле /etc/my.cnf.d/server.cnf раскомментировал параметры innodb_* > При запуске mysqld получил ошибку. В логе /var/lib/mysql/log/mysqld.log есть > сообщения: > ... > 2025-03-09 16:09:07 0 [Note] InnoDB: The first data file > '/var/lib/mysql/ibdata1' did not exist. A new tablespace will be created! > ... > 2025-03-09 16:09:07 0 [ERROR] InnoDB: File /var/lib/mysql/ibdata1 was not > found > ... > > В /etc/my.cnf.server/server-chroot.cnf указаны пути: > ... > chroot = /var/lib/mysql > datadir = /db > ... > > Решение - изменить путь в /etc/my.cnf.d/server.cnf: > sed -i '/innodb_.*_dir/s,/var/lib/mysql/,/var/lib/mysql/db/,' > /etc/my.cnf.d/server.cnf > > Пожалуйста поправьте этот конфиг в пакете. Можете, пожалуйста, описать пошагово, что Вы делали и какие ошибки воспроизводятся? Я проверил то, что Вы написали, однако предложенный патч с исправлением директорий в моем случае проблему не решает. Подскажите, какие именно строчки в файле /etc/my.cnf.d/server.cnf Вы раскомментировали?
Cтенды: ALT Workstation 11.0 (Обновленный до Sisyphus) ALT Workstation K 11.0 (Обновленный до Sisyphus) ALT Server 11.0 (Обновленный до Sisyphus) ALT Workstation K 11.0 ALT Server 11.0 Версии: Sisyphus: 11.4.5-alt1 P11: 10.11.11-alt1 Шаги воспроизведения: 1. Установить mariadb-server 2. Раскомментировать строки связанные с innodb в конфиге /etc/my.cnf.d/server.cnf 3. Запустить сервис systemctl enable --now mysql Ожидаемый результат: Сервис запустился без ошибок Фактический результат: Сервер не запускается Воспроизводится на Sisyphus Предложенное решение с изменением путей от пользователя проблему не решает. У директории /var/lib/mysql выставлены правильные права
Created attachment 18002 [details] Лог mariadb без изменения директорий Прикрепляю логи с ошибкой
Created attachment 18003 [details] Лог mariadb с добавлением /db/ в конец директорий
mariadb-11.4.5-alt2 -> sisyphus: Tue Mar 18 2025 Alexei Takaseev <taf@altlinux> 11.4.5-alt2 - Fix path to database files (ALT #53371)