Изменен установка MariaDB
This commit is contained in:
21
install.sh
21
install.sh
@@ -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)..."
|
||||||
|
|||||||
Reference in New Issue
Block a user