MSSQL은 현재 대부분의 리눅스 운영체제에서 더 이상 지원하지 않는다. Ubuntu의 경우, 공식 저장소에서 삭제하였지만, 아직까지도 일부 리눅스 운영체제에서는 정상적으로 설치 및 실행이 가능하다.
Debian Linux 기반의 시스템을 셋업할 기회가 생겨 혹시, 나중에 사용할 일이 있을 수 있기에 기록으로 남기려고 한다.
설치 방법은 상당히 쉽다. 약 5줄 정도의 명령문으로 설치할 수 있으며, 아주 간단하게 설치부터 실행까지 설정할 수 있다.
1. apt 패키지 업데이트 및 설치에 필요한 패키지 설치
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt install gnupg2 apt-transport-https wget curl -y
2. MS에서 제공하는 리눅스용 GPG 키 다운로드 및 시스템 등록
wget -q -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /usr/share/keyrings/microsoft.gpg > /dev/null 2>&1
3. MSSQL 2022 서버 버전 설치를 위한 바이너리 패키지 저장소 등록
참조한 자료들에서는 mssql-2019를 설치하라고 하지만, mssq-2019 버전은 Debian 12 시스템에서 libldap 버전 호환되지 않음이 확인됨.
echo "deb [signed-by=/usr/share/keyrings/microsoft.gpg arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022/ focal main" | tee /etc/apt/sources.list.d/mssql-server-2022.list
4. mssql-server를 설치한다
apt install mssql-server -y
5. mssql-server 설치 후 초기 셋업 스크립트 실행
/opt/mssql/bin/mssql-conf setup
# 참고 자료
https://www.howtoforge.com/how-to-install-and-use-microsoft-sql-server-on-debian-11/
How to Install and Use Microsoft SQL Server on Debian 11
MSSQL Server or Microsoft SQL Server is an RDBMS (Relational Database Management System) developed by Microsoft. This tutorial will show you how to in...
www.howtoforge.com
'TroubleShootings > 삽질 예방 접종 센터' 카테고리의 다른 글
[Unix] SuseLinux 12/15 Nginx 설치 (0) | 2023.11.21 |
---|---|
[Unix] SuseLinux 15 (SP5) 네트워크 Gateway 설정하는 방법 (0) | 2023.11.21 |
[Linux] Debian Linux 11/12 Kubernetes (쿠버네티스) 설치 (0) | 2023.11.20 |
[Linux] Debian Linux 11/12 ElasticSearch 설치하기 (0) | 2023.11.20 |
[Linux] 시스템 hostname 변경하는 방법 (0) | 2023.11.20 |