Изменен установка MariaDB

This commit is contained in:
2025-08-14 07:55:02 +03:00
parent d1a26b9c1e
commit 84cfec7057

View File

@@ -526,29 +526,13 @@ proceed_with_installation() {
log_step "Установка MariaDB..." log_step "Установка MariaDB..."
if [ "$DISTRO_FAMILY" = "debian" ]; then if [ "$DISTRO_FAMILY" = "debian" ]; then
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
echo "mariadb-server mysql-server/root_password password ''" | debconf-set-selections 2>/dev/null || true echo "mariadb-server mysql-server/root_password password ''" | debconf-set-selections 2>/dev/null || true
echo "mariadb-server mysql-server/root_password_again password ''" | debconf-set-selections 2>/dev/null || true echo "mariadb-server mysql-server/root_password_again password ''" | debconf-set-selections 2>/dev/null || true
apt install -y mariadb-server >/dev/null 2>&1 apt install -y mariadb-server >/dev/null 2>&1
elif [ "$DISTRO_FAMILY" = "rhel" ]; then elif [ "$DISTRO_FAMILY" = "rhel" ]; then
$PKG_MANAGER install -y mariadb-server >/dev/null 2>&1 $PKG_MANAGER install -y mariadb-server >/dev/null 2>&1
# Инициализация базы данных если не существует
if [ ! -d "/var/lib/mysql/mysql" ]; then
log_info "Инициализация базы данных MariaDB..."
mariadb-install-db --user=mysql >/dev/null 2>&1
fi
# Создаем override для systemd
mkdir -p /etc/systemd/system/mariadb.service.d
cat > /etc/systemd/system/mariadb.service.d/environment.conf << 'EOF'
[Service]
Environment="MYSQLD_OPTS="
Environment="_WSREP_NEW_CLUSTER="
EOF
systemctl daemon-reload
fi fi
log_info "Запуск MariaDB..." log_info "Запуск MariaDB..."
@@ -562,6 +546,7 @@ EOF
log_error "MariaDB не смог запуститься" log_error "MariaDB не смог запуститься"
exit 1 exit 1
fi fi
log_success "MariaDB установлен и запущен" log_success "MariaDB установлен и запущен"
log_step "Установка дополнительных компонентов (Redis, LibreOffice)..." log_step "Установка дополнительных компонентов (Redis, LibreOffice)..."