Page 2 of 5

Re: Обновляем mariadb на примере Centos 7

Posted: Tue Apr 25, 2017 3:51 pm
by skurudo
Важно, что оно при этом в логи пишет.
Так никак не поймешь, в чем там дело.

Re: Обновляем mariadb на примере Centos 7

Posted: Thu Oct 12, 2017 7:35 pm
by abst
У себя наблюдаю следующую проблему после обновления - если рестартить mariadb на вкладке сервер в панельке, то веста падает в 504...

Re: Обновляем mariadb на примере Centos 7

Posted: Thu Oct 12, 2017 7:42 pm
by imperio
abst wrote:У себя наблюдаю следующую проблему после обновления - если рестартить mariadb на вкладке сервер в панельке, то веста падает в 504...
Установка была по дефолту? Производились ли правки после установки панели?
Укажите версию CentOS и логи бы панели желательно.
Также результат команды

Code: Select all

v-restart-service mariadb
С другими службами нормально?

Re: Обновляем mariadb на примере Centos 7

Posted: Fri Oct 13, 2017 4:47 am
by abst
Установка по дефолту, CentOS Linux release 7.4.1708 (Core)
[root@54161 ~]# v-restart-service mariadb
Error: mariadb restart failed
При это systemctl restart mysql работает нормально.

В логе error.log весты:
2017-10-13 04:44:40 v-restart-service 'mariadb' [Error 20]
2017-10-13 04:45:29 v-restart-service [Error 1]
Другие службы рестартит нормально, как из консоли, так и из панели.

Re: Обновляем mariadb на примере Centos 7

Posted: Fri Oct 13, 2017 9:53 am
by imperio
Можете предоставить доступ к тест серверу только с CentOS 7.4 без панели

Re: Обновляем mariadb на примере Centos 7

Posted: Fri Oct 13, 2017 8:51 pm
by Stesh
Alex Connor wrote:Stesh такой любопытный вопрос: панелька после обновления продолжает дружить с бд? имею ввиду там старт/стоп/рестарт сервиса, удаление/добавление БД, счетчик и т.д.
Опа. Старт-стоп-рестрарт может не работать с панели, т.к. демон mariadb заменяется на mysqld, вот такая специфика. Но это просто подправить.

Остальное администрирование ничем не отличается, добавление/изменение/удаление учеток/баз работает исправно.

Re: Обновляем mariadb на примере Centos 7

Posted: Sun Oct 15, 2017 7:36 am
by abst
imperio wrote:Можете предоставить доступ к тест серверу только с CentOS 7.4 без панели
Тестового сервера сейчас, к сожалению, нет. Но если надо - могу на неделю-две заказать у хостера VPS с почасовой оплатой с нужной OS.
Stesh wrote:
Alex Connor wrote:Stesh такой любопытный вопрос: панелька после обновления продолжает дружить с бд? имею ввиду там старт/стоп/рестарт сервиса, удаление/добавление БД, счетчик и т.д.
Опа. Старт-стоп-рестрарт может не работать с панели, т.к. демон mariadb заменяется на mysqld, вот такая специфика. Но это просто подправить.

Остальное администрирование ничем не отличается, добавление/изменение/удаление учеток/баз работает исправно.
Где и что можно поправить?

Re: Обновляем mariadb на примере Centos 7

Posted: Sun Oct 15, 2017 12:15 pm
by imperio
Тестового сервера сейчас, к сожалению, нет. Но если надо - могу на неделю-две заказать у хостера VPS с почасовой оплатой с нужной OS.
Да, сделайте. Достаточно на 1-2 дня

Re: Обновляем mariadb на примере Centos 7

Posted: Thu Nov 30, 2017 12:55 pm
by Ris
abst wrote: Где и что можно поправить?

Code: Select all

nano  /usr/local/vesta/bin/v-list-sys-services
Находим там такое место:
SpoilerShow

Code: Select all

# Checking DB system
if [ ! -z "$DB_SYSTEM" ] && [ "$DB_SYSTEM" != 'remote' ]; then
    for db in ${DB_SYSTEM//,/ }; do
        proc_name=''
        service="$db"
        if [ "$service" = 'mysql' ]; then
            if [ -e "/etc/redhat-release" ]; then
                service='mysqld'
                proc_name='mysqld'
                if [ -e "/usr/lib/systemd/system/mariadb.service" ]; then
                    service='mariadb'
                fi
            fi
        fi
        if [ "$service" == 'pgsql' ]; then
            service='postgresql'
            proc_name='postmaster'
            if [ ! -e "/etc/redhat-release" ]; then
                proc_name='postgres'
            fi
            if [ ! -e '/etc/init.d/postgresql' ]; then
                proc_name='postgres'
            fi
        fi
        get_srv_state $service $proc_name
        data="$data\nNAME='$service' SYSTEM='database server' STATE='$state'"
        data="$data CPU='$cpu' MEM='$mem' RTIME='$rtime'"
        proc_name=''
    done
fi
и вместо
service='mariadb'
пишем
service='mysql'

Сохраняем файл. После этого mariadb начинает в панели называться mysql.
Все стартует, рестартует, перезапускается из панели.

Re: Обновляем mariadb на примере Centos 7

Posted: Sun May 13, 2018 11:54 pm
by might_vesta
Подскажите, а насколько резонно вообще обновлять MariaDB? Есть разница в потреблении ресурсов, скорости работы и тд и тп?