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/
'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 |