Обновляем 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' ....
Подскажите вариант решения?