kk
Default banner
Разное
426 450 постов45 подписчиков
Всяко-разно
0

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

Оригинальная статья: Install SQL Server on Red Hat Enterprise Linux

Внимание!

Для того что бы 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