Обновление MariaDB до актуальной версии

Обсуждение установки и настройки поддерживаемых серверов баз данных, а также работы с ними.
Ответить
jokero
Сообщения: 27
Зарегистрирован: Чт окт 20, 2022 5:58 pm

Обновление MariaDB до актуальной версии

Сообщение jokero » Пн апр 07, 2025 7:44 pm

Здравствуйте.

Подскажите пожалуйста, в панели на текущий момент последняя версия MariaDB 10.11.6. Актуальная версия: 11.4.5 или 11.7.2. Как я могу обновить базу данных до актуальной версии, чтоб ничего не сломать?

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

Re: Обновление MariaDB до актуальной версии

Сообщение sbury » Вт апр 08, 2025 6:38 am

Текущая версия панели пока не поддерживает mariadb версии 11. Поэтому изменить версию на 11 никак не получится. Иначе есть шанс все поломать.

Stifler
Сообщения: 34
Зарегистрирован: Вт ноя 05, 2024 8:16 pm

Re: Обновление MariaDB до актуальной версии

Сообщение Stifler » Пт апр 11, 2025 7:47 am

sbury писал(а):
Вт апр 08, 2025 6:38 am
Текущая версия панели пока не поддерживает mariadb версии 11. Поэтому изменить версию на 11 никак не получится. Иначе есть шанс все поломать.
А еще у меня такой вопрос если
Встановлена ​​версія - 10.5.12
но много баз уже работает и я сделаю хотябы апдейт до последней актуальной версии в панели 10.11 каков шанс что я сломаю базы пользователей?
И вообще планируется ли переход панели из 5.6 на 8 php чтобы обновить phpmyadmin и остальные утилиты до актуальных.
Самая большая проблема которая пугает API на одних POST запросах :(

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

Re: Обновление MariaDB до актуальной версии

Сообщение alenka » Пт апр 11, 2025 8:20 am

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

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

Re: Обновление MariaDB до актуальной версии

Сообщение sbury » Пт апр 11, 2025 8:29 am

Панель имеет поддержку 10.11. Вы можете в панеле перейти на эту версию. Но бекапы перед этим все же необходимо сделать. Вы можете использовать только те версии, которые предоставляет панель. Использование сторонних версий не допустимо.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.

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

systemctl status brainyphp8-fpm
Использовать новый phpmyadmin с 8.1 пока не получится, на то есть свои причины.

Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.

jokero
Сообщения: 27
Зарегистрирован: Чт окт 20, 2022 5:58 pm

Re: Обновление MariaDB до актуальной версии

Сообщение jokero » Вт июн 24, 2025 8:44 pm

sbury писал(а):
Пт апр 11, 2025 8:29 am
Панель имеет поддержку 10.11. Вы можете в панеле перейти на эту версию. Но бекапы перед этим все же необходимо сделать. Вы можете использовать только те версии, которые предоставляет панель. Использование сторонних версий не допустимо.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.

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

systemctl status brainyphp8-fpm
Использовать новый phpmyadmin с 8.1 пока не получится, на то есть свои причины.

Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.
Здравствуйте. Поставил Ubuntu 24.04, ввел команду

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

systemctl status brainyphp8-fpm
Результат:

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

Unit brainyphp8-fpm.service could not be found.

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

Re: Обновление MariaDB до актуальной версии

Сообщение sbury » Ср июн 25, 2025 6:42 am

PHP 8 для панели устанавливается инсталлятором. Если установка панели старая, то его в вашей системе не будет. Но его можно доставить

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

apt-get update
apt-get install  brainy-php8 brainy-php8-fpm brainy-php8-modules-base brainy-php8-mysql brainy-php8-mbstring brainy-php8-xml brainy-php8-pgsql brainy-php8-imap brainy-php8-zip brainy-php8-zendopcache brainy-php8-intl brainy-php8-gd
systemctl status brainyphp8-fpm
systemctl enabled brainyphp8-fpm

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

Re: Обновление MariaDB до актуальной версии

Сообщение alenka » Ср июн 25, 2025 11:00 am

Еще нужно изменить конфиг nginxb, скорее всего он тоже старый

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

        location /roundcube {
               alias /usr/share/roundcube;
               index index.php index.html index.htm;
                location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt)$ {
                     access_log off;
                     expires 10m;
                     add_header Cache-Control "public";
                     add_header X-Proxy-Cache $upstream_cache_status;
                }
               location ~ ^/roundcube/(.+\.php)$ {
                    try_files $uri =404;
                    fastcgi_param SCRIPT_FILENAME $request_filename;
                    fastcgi_index index.php;
                    include /usr/local/brainycp/src/compiled/nginxb/fastcgi_params;
#                    fastcgi_pass unix:/var/run/brainyphp-fpm/php56-brainyservice.sock;
                    fastcgi_pass unix:/var/run/brainyphp-fpm/php8-brainyservice.sock;
                    fastcgi_connect_timeout 3600;
                    fastcgi_read_timeout 3600;
                    fastcgi_send_timeout 3600;
               }
        }

	#
        location /webmail {
               alias /usr/share/roundcube;
               index index.php index.html index.htm;
                location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt|woff|woff2)$ {
                     access_log off;
                     expires 10m;
                     add_header Cache-Control "public";
                     add_header X-Proxy-Cache $upstream_cache_status;
                }
               location ~ ^/webmail/(.+\.php)$ {
                    try_files $uri =404;
                    fastcgi_param SCRIPT_FILENAME $request_filename;
                    fastcgi_index index.php;
                    include /usr/local/brainycp/src/compiled/nginxb/fastcgi_params;
#                    fastcgi_pass unix:/var/run/brainyphp-fpm/php56-brainyservice.sock;
                    fastcgi_pass unix:/var/run/brainyphp-fpm/php8-brainyservice.sock;
                    fastcgi_connect_timeout 3600;
                    fastcgi_read_timeout 3600;
                    fastcgi_send_timeout 3600;
               }
        }
Конфиги в этой директории /usr/local/brainycp/src/compiled/nginxb/sites-available
После изменения перегрузить nginxb

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

Re: Обновление MariaDB до актуальной версии

Сообщение sbury » Ср июн 25, 2025 3:28 pm

Для Ubuntu 24 наверно лучше сделать так

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

apt-get update
apt-get -y install brainy-core
brainy-core --sys-update
Она все сделает сама и более корректно
Следует иметь ввиду, что эта команда обновляет библиотеки и сервисы панели и системы, но не код самой панели.

Ответить