Обновление MariaDB до актуальной версии
Обновление MariaDB до актуальной версии
Здравствуйте.
Подскажите пожалуйста, в панели на текущий момент последняя версия MariaDB 10.11.6. Актуальная версия: 11.4.5 или 11.7.2. Как я могу обновить базу данных до актуальной версии, чтоб ничего не сломать?
Подскажите пожалуйста, в панели на текущий момент последняя версия MariaDB 10.11.6. Актуальная версия: 11.4.5 или 11.7.2. Как я могу обновить базу данных до актуальной версии, чтоб ничего не сломать?
Re: Обновление MariaDB до актуальной версии
Текущая версия панели пока не поддерживает mariadb версии 11. Поэтому изменить версию на 11 никак не получится. Иначе есть шанс все поломать.
Re: Обновление MariaDB до актуальной версии
А еще у меня такой вопрос если
Встановлена версія - 10.5.12
но много баз уже работает и я сделаю хотябы апдейт до последней актуальной версии в панели 10.11 каков шанс что я сломаю базы пользователей?
И вообще планируется ли переход панели из 5.6 на 8 php чтобы обновить phpmyadmin и остальные утилиты до актуальных.
Самая большая проблема которая пугает API на одних POST запросах

Re: Обновление MariaDB до актуальной версии
Время переустановки от нескольких минут, бывает несколько часов, все зависит от размера дампа.но много баз уже работает и я сделаю хотябы апдейт до последней актуальной версии в панели 10.11 каков шанс что я сломаю базы пользователей?
Обязательно это делать через панель, так как структуры служебных таблиц отличаются в разных версиях.
Во время переустановки нельзя прерывать установку mysql
Re: Обновление MariaDB до актуальной версии
Панель имеет поддержку 10.11. Вы можете в панеле перейти на эту версию. Но бекапы перед этим все же необходимо сделать. Вы можете использовать только те версии, которые предоставляет панель. Использование сторонних версий не допустимо.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.
Использовать новый phpmyadmin с 8.1 пока не получится, на то есть свои причины.
Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.
Код: Выделить всё
systemctl status brainyphp8-fpm
Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.
Re: Обновление MariaDB до актуальной версии
Здравствуйте. Поставил Ubuntu 24.04, ввел командуsbury писал(а): ↑Пт апр 11, 2025 8:29 amПанель имеет поддержку 10.11. Вы можете в панеле перейти на эту версию. Но бекапы перед этим все же необходимо сделать. Вы можете использовать только те версии, которые предоставляет панель. Использование сторонних версий не допустимо.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.Использовать новый phpmyadmin с 8.1 пока не получится, на то есть свои причины.Код: Выделить всё
systemctl status brainyphp8-fpm
Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.
Код: Выделить всё
systemctl status brainyphp8-fpm
Код: Выделить всё
Unit brainyphp8-fpm.service could not be found.
Re: Обновление MariaDB до актуальной версии
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
Re: Обновление MariaDB до актуальной версии
Еще нужно изменить конфиг nginxb, скорее всего он тоже старый
Конфиги в этой директории /usr/local/brainycp/src/compiled/nginxb/sites-available
После изменения перегрузить 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;
}
}
После изменения перегрузить nginxb
Re: Обновление MariaDB до актуальной версии
Для Ubuntu 24 наверно лучше сделать так
Она все сделает сама и более корректно
Следует иметь ввиду, что эта команда обновляет библиотеки и сервисы панели и системы, но не код самой панели.
Код: Выделить всё
apt-get update
apt-get -y install brainy-core
brainy-core --sys-update
Следует иметь ввиду, что эта команда обновляет библиотеки и сервисы панели и системы, но не код самой панели.