Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Сервер баз данных
  • Search

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

Вопросы по работе Сервера баз данных
MySQL, PostgreSQL, MariaDB, Percona Server, phpMyAdmin, phpPgAdmin
Post Reply
  • Print view
Advanced search
43 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
gloobus
Posts: 54
Joined: Thu Feb 06, 2014 12:45 pm

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

Post by gloobus » Sat Mar 05, 2022 7:59 am

Всё вроде нормально, обновил, конфиги подправил что бы mariadb был виден как запущенный процесс, базы создаёт...
Осталось одно!
Server version: 10.7.3-MariaDB MariaDB Server
В списке баз данных VestaCP у каждой базы не считается размер:
Image
Кто нибудь в курсе, как исправить? Хочется что бы было красиво...
Top

gloobus
Posts: 54
Joined: Thu Feb 06, 2014 12:45 pm

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

Post by gloobus » Sat Mar 05, 2022 8:53 am

Разобрался...
Посмотрел system.log, по нему было видно, что для второго юзера при запуске кроном bin/v-update-sys-queue disk выполняется v-update-databases-disk user2, а того же самого для admin не происходит.
Залез в data/queue/disk.pipe и там почему то нет вызова v-update-databases-disk admin...
В файл disk.pipe пишут:

Code: Select all

[root@cloud vesta]# find . -type f -exec grep -H 'disk.pipe' {} \;
./func/rebuild.sh:    # Update disk pipe
./func/rebuild.sh:    sed -i "/ $user$/d" $VESTA/data/queue/disk.pipe
./func/rebuild.sh:    echo "$BIN/v-update-user-disk $user" >> $VESTA/data/queue/disk.pipe
./func/rebuild.sh:            >> $VESTA/data/queue/disk.pipe
./func/rebuild.sh:            >> $VESTA/data/queue/disk.pipe
./func/rebuild.sh:        echo "$BIN/v-update-databases-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user:echo "$BIN/v-update-user-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user:    echo "$BIN/v-update-web-domains-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user:    echo "$BIN/v-update-mail-domains-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-add-user:    echo "$BIN/v-update-databases-disk $user" >> $VESTA/data/queue/disk.pipe
./bin/v-delete-user:sed -i "/ $user$/d" $VESTA/data/queue/disk.pipe
./install/vst-install-rhel.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./install/vst-install-ubuntu.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./install/vst-install-amazon.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./install/vst-install-debian.sh:touch $VESTA/data/queue/backup.pipe $VESTA/data/queue/disk.pipe \
./src/rpm/specs/vesta.spec:- updated disk.pipe
Так и не понял на каком этапе и почему был пропущен v-update-databases-disk admin, предполагаю что удалил у юзера admin все базы (admin_default), потом создавал user2, после чего уже admin-у создал необходимые БД.
В общем проблема решена... Думаю что нужно при v-add-database проверять и добавлять в disk.pipe наличие v-update-databases-disk $user и добавлять при необходимости!
Top

Joq
Posts: 2
Joined: Fri Apr 22, 2022 6:10 am

Os: CentOS 6x
Web: apache + nginx
Re: Обновляем mariadb на примере Centos 7
  • Quote

Post by Joq » Fri Apr 22, 2022 8:15 am

CentOS 7.9.2009, PHP 7.4.29, 10.7.3-MariaDB

После обновления ОС, панели и MariaDB - не создаются базы данных в панели.
Выходит ошибка: Error: mariadb host localhost doesn't exist.

После ввода команды:

Code: Select all

v-add-database-host mysql localhost root мойпароль
выходит ошибка: Error: db host exist

При этом, отрабатывается команда:

Code: Select all

v-add-database-host mysql 127.0.0.1 root мойпароль
и в файле /usr/local/vesta/conf/mysql.conf создается строка, вида:
HOST='127.0.0.1' USER='root' ....

Подскажите вариант решения?
Top


Post Reply
  • Print view

43 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5

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



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password