We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it by the end of 2024. Read more about it: https://vestacp.com/docs/vesta-2-development
Обновляем mariadb на примере Centos 7
Re: Обновляем mariadb на примере Centos 7
Всё вроде нормально, обновил, конфиги подправил что бы mariadb был виден как запущенный процесс, базы создаёт...
Осталось одно!
Server version: 10.7.3-MariaDB MariaDB Server
В списке баз данных VestaCP у каждой базы не считается размер:
Кто нибудь в курсе, как исправить? Хочется что бы было красиво...
Осталось одно!
Server version: 10.7.3-MariaDB MariaDB Server
В списке баз данных VestaCP у каждой базы не считается размер:
Кто нибудь в курсе, как исправить? Хочется что бы было красиво...
Re: Обновляем mariadb на примере Centos 7
Разобрался...
Посмотрел 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 пишут:
Так и не понял на каком этапе и почему был пропущен v-update-databases-disk admin, предполагаю что удалил у юзера admin все базы (admin_default), потом создавал user2, после чего уже admin-у создал необходимые БД.
В общем проблема решена... Думаю что нужно при v-add-database проверять и добавлять в disk.pipe наличие v-update-databases-disk $user и добавлять при необходимости!
Посмотрел 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-add-database проверять и добавлять в disk.pipe наличие v-update-databases-disk $user и добавлять при необходимости!
Re: Обновляем mariadb на примере Centos 7
CentOS 7.9.2009, PHP 7.4.29, 10.7.3-MariaDB
После обновления ОС, панели и MariaDB - не создаются базы данных в панели.
Выходит ошибка: Error: mariadb host localhost doesn't exist.
После ввода команды:
выходит ошибка: Error: db host exist
При этом, отрабатывается команда:
и в файле /usr/local/vesta/conf/mysql.conf создается строка, вида:
HOST='127.0.0.1' USER='root' ....
Подскажите вариант решения?
После обновления ОС, панели и MariaDB - не создаются базы данных в панели.
Выходит ошибка: Error: mariadb host localhost doesn't exist.
После ввода команды:
Code: Select all
v-add-database-host mysql localhost root мойпароль
При этом, отрабатывается команда:
Code: Select all
v-add-database-host mysql 127.0.0.1 root мойпароль
HOST='127.0.0.1' USER='root' ....
Подскажите вариант решения?