Как установить Microsoft SQL Server на CentOS 8

Как установить Microsoft SQL Server на CentOS 8

 

В этом руководстве мы покажем вам, как установить Microsoft SQL Server на CentOS 8. Для тех из вас, кто не знал, Microsoft SQL Server — это система управления реляционными базами данных, разработанная Microsoft. В качестве сервера базы данных это программный продукт, основная функция которого заключается в хранении и извлечении данных по запросу других программных приложений, которые могут работать либо на том же компьютере, либо на другом компьютере в сети (включая Интернет).

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Microsoft SQL Server (MS SQL) на CentOS 8.

Установите Microsoft SQL Server на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf clean all
sudo dnf update

Шаг 2. Установка Microsoft SQL Server на CentOS 8.

Нам нужно добавить репозиторий SQL Server 2019:

sudo curl https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo -o /etc/yum.repos.d/mssql-server-2019.repo 
sudo curl https://packages.microsoft.com/config/rhel/8/prod.repo -o /etc/yum.repos.d/msprod.repo

Затем выполните следующие команды для установки SQL Server:

sudo dnf install mssql-server

После завершения установки пакета запустите программу установки и следуйте инструкциям по установке пароля SA и выберите свою версию:mssql-conf

$ /opt/mssql/bin/mssql-conf setup

usermod: no changes
Choose an edition of SQL Server:
  1) Evaluation (free, no production use rights, 180-day limit)
  2) Developer (free, no production use rights)
  3) Express (free)
  4) Web (PAID)
  5) Standard (PAID)
  6) Enterprise (PAID) - CPU Core utilization restricted to 20 physical/40 hyperthreaded
  7) Enterprise Core (PAID) - CPU Core utilization up to Operating System Maximum
  8) I bought a license through a retail sales channel and have a product key to enter.

Details about editions can be found at
https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x409

Use of PAID editions of this software requires separate licensing through a
Microsoft Volume Licensing program.
By choosing a PAID edition, you are verifying that you have the appropriate
number of licenses in place to install and run this software.

# select an edition you'd like to use
Enter your edition(1-8): 2
The license terms for this product can be found in
/usr/share/doc/mssql-server or downloaded from:
https://go.microsoft.com/fwlink/?LinkId=2104294&clcid=0x409

The privacy statement can be viewed at:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409

После завершения настройки убедитесь, что служба запущена, и служба должна быть запущена и настроена на запуск при загрузке:

sudo systemctl status mssql-server.service 
sudo systemctl is-enabled mssql-server.service

Шаг 3. Настройте брандмауэр для MS SQL.

Порт SQL Server по умолчанию — TCP 1433. Если вы используете FirewallD в качестве брандмауэра, вы можете использовать следующие команды:

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

Шаг 4. Подключитесь к серверу MS SQL.

После завершения установки подключитесь к серверу MS SQL, используя следующую команду:

sqlcmd -H 127.0.0.1 -U sa
Password: 
1>

sqlcmd с параметрами для вашего имени SQL Server (-S), имени пользователя (-U) и пароля (-P).

Поздравляю! Вы успешно установили Microsoft SQL . Благодарим за использование этого руководства для установки Microsoft SQL Server (MS SQL) в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Microsoft SQL Server .