---
title: "Установка SQL Servere на CentOS"
description: "Оригинальная статья: Install SQL Server on Red Hat Enterprise Linux Внимание! Для того что бы SQL Se..."
author: "dobrov"
published: "2017-03-23T00:21:29+00:00"
modified: "2017-03-23T05:15:20+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/ustanovka-sql-servere-na-centos-760868"
markdown_url: "https://yvision.kz/post/ustanovka-sql-servere-na-centos-760868/markdown"
site_name: "Yvision.kz"
---

# Установка SQL Servere на CentOS

> Оригинальная статья: Install SQL Server on Red Hat Enterprise Linux Внимание! Для того что бы SQL Se...

Оригинальная статья: [Install SQL Server on Red Hat Enterprise Linux](https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-red-hat)

***Внимание!***

*Для того что бы SQL Server мог стартовать на CentOS, нам понадобится минимум 3.25GB Оперативной памяти.*

**Установка SQL Server**

Для установки MS SQL нужно выполнить несколько шагов:

1. Переходим в режим суперпользователя:

*sudo su*

2. Скачиваем в репозиторий конфигурационные файлы Microsoft SQL:

curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo

3. Выходим из режима суперпользователя:

exit

4. Выполним команду для установки MS SQL

yum install -y mssql-server

5. После успешной установки пакета, запускаем **mssql-conf setup** и выполняем настройки. Нужно создать надежный пароль для **SA** аккаунта (длиной минимум 8 символов, включая прописные и строчные буквы или буквенно-цифровые символы).

sudo /opt/mssql/bin/mssql-conf setup

6. Проверяем статус запуска службы:

systemctl status mssql-server

7. Теперь настроим правило для Firewall что бы можно было подключаться к нему удаленно. По умолчанию порт 1433 для SQL Server. Если вы используете **Firewall,** то используем следующие команды для настройки:

**sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent** sudo firewall-cmd --reload

**Обновление SQL Server**

1. Для обновления mssql-server, выполняем следующую команду:

yum update mssql-server

Эта команда скачает новые пакеты и перезапишет их в **/opt/mssql/**. При этом пользователи БД и сама БД не изменится.

**Удаление SQL Server**

Для того что бы удалить пакет mssql-server, нужно выполнить следующие действия:

1. Используйте команду **remove**. Она удалит пакеты и сотрет файлы расположенные **/opt/mssql/**. Но при этом эта команда не удалит пользователей БД и саму БД, которая находится **/var/opt/mssql/**.

yum remove mssql-server

2. Что бы удалить саму БД нужно выполнить следующую команду:

rm -rf /var/opt/mssql

** **

---

Source: [https://yvision.kz/post/ustanovka-sql-servere-na-centos-760868](https://yvision.kz/post/ustanovka-sql-servere-na-centos-760868)