Обновляем mariadb на примере Centos 7 Topic is solved

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
skurudo
VestaCP Team
Posts: 7802
Joined: Fri Dec 26, 2014 2:23 pm
Location: Moscow
Contact:

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

Postby skurudo » Tue Apr 25, 2017 3:51 pm

Важно, что оно при этом в логи пишет.
Так никак не поймешь, в чем там дело.
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

abst
Posts: 65
Joined: Mon Feb 15, 2016 6:48 am

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

Postby abst » Thu Oct 12, 2017 7:35 pm

У себя наблюдаю следующую проблему после обновления - если рестартить mariadb на вкладке сервер в панельке, то веста падает в 504...

imperio
VestaCP Team
Posts: 5579
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

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

Postby imperio » Thu Oct 12, 2017 7:42 pm

abst wrote:У себя наблюдаю следующую проблему после обновления - если рестартить mariadb на вкладке сервер в панельке, то веста падает в 504...

Установка была по дефолту? Производились ли правки после установки панели?
Укажите версию CentOS и логи бы панели желательно.
Также результат команды

Code: Select all

v-restart-service mariadb


С другими службами нормально?
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

abst
Posts: 65
Joined: Mon Feb 15, 2016 6:48 am

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

Postby abst » Fri Oct 13, 2017 4:47 am

Установка по дефолту, 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]


Другие службы рестартит нормально, как из консоли, так и из панели.

imperio
VestaCP Team
Posts: 5579
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

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

Postby imperio » Fri Oct 13, 2017 9:53 am

Можете предоставить доступ к тест серверу только с CentOS 7.4 без панели
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

Stesh
Posts: 265
Joined: Mon Nov 09, 2015 5:52 pm

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

Postby Stesh » Fri Oct 13, 2017 8:51 pm

Alex Connor wrote:Stesh такой любопытный вопрос: панелька после обновления продолжает дружить с бд? имею ввиду там старт/стоп/рестарт сервиса, удаление/добавление БД, счетчик и т.д.

Опа. Старт-стоп-рестрарт может не работать с панели, т.к. демон mariadb заменяется на mysqld, вот такая специфика. Но это просто подправить.

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

abst
Posts: 65
Joined: Mon Feb 15, 2016 6:48 am

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

Postby abst » Sun Oct 15, 2017 7:36 am

imperio wrote:Можете предоставить доступ к тест серверу только с CentOS 7.4 без панели

Тестового сервера сейчас, к сожалению, нет. Но если надо - могу на неделю-две заказать у хостера VPS с почасовой оплатой с нужной OS.

Stesh wrote:
Alex Connor wrote:Stesh такой любопытный вопрос: панелька после обновления продолжает дружить с бд? имею ввиду там старт/стоп/рестарт сервиса, удаление/добавление БД, счетчик и т.д.

Опа. Старт-стоп-рестрарт может не работать с панели, т.к. демон mariadb заменяется на mysqld, вот такая специфика. Но это просто подправить.

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


Где и что можно поправить?

imperio
VestaCP Team
Posts: 5579
Joined: Sat Dec 01, 2012 12:37 pm
Contact:

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

Postby imperio » Sun Oct 15, 2017 12:15 pm

Тестового сервера сейчас, к сожалению, нет. Но если надо - могу на неделю-две заказать у хостера VPS с почасовой оплатой с нужной OS.

Да, сделайте. Достаточно на 1-2 дня
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

Ris
Posts: 7
Joined: Thu Nov 30, 2017 12:43 pm

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

Postby Ris » Thu Nov 30, 2017 12:55 pm

abst wrote:Где и что можно поправить?

Code: Select all

nano  /usr/local/vesta/bin/v-list-sys-services

Находим там такое место:

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.
Все стартует, рестартует, перезапускается из панели.


Return to “Сервер баз данных”



Who is online

Users browsing this forum: No registered users and 4 guests