Linux(Ubuntu), MSSQL 설치 방법 및 설정, SSMS 원격 접속
리눅스 서버 버전: Ubuntu(우분투) 20.04 ver
MSSQL SQL 다운로드 (꼭 서버 버전에 맞춰 설치하세요! 공식 MSSQL 홈페이지에 있습니다.)
※참고 링크 ※
https://learn.microsoft.com/ko-kr/sql/linux/sql-server-linux-setup?view=sql-server-ver16
SQL Server on Linux 설치 지침 - SQL Server
SQL Server on Linux를 설치, 업데이트 및 제거합니다. 이 문서에서는 온라인, 오프라인 및 무인 시나리오를 설명합니다.
learn.microsoft.com
MSSQL 다운로드
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
다운로드 완료 후 확인
sudo apt-get update
sudo apt-get install -y mssql-server
SA 암호를 설정 및 버전 선택 (필자의 경우 무료 버전 체크) ex) [1] ~ [10]
sudo /opt/mssql/bin/mssql-conf setup
실행확인
systemctl status mssql-server --no-pager
sqlcmd, bcp 유틸리티 설치
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
유닉스 ODBC 개발자 패키지 설치
sudo apt-get update
sudo apt-get install mssql-tools18 unixodbc-dev
최신번전 툴 설치 및 업그레이드
sudo apt-get update
sudo apt-get install mssql-tools18
리눅스 서버 터미널에서 쿼리 조작를 하기위해 설정 (필요시 설정하시면 됩니다.)
로그인 세션
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bash_profile
source ~/.bash_profile
대화형/비로그인 세션
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc
리눅스 터미널에서 미리해보기, -S 컴퓨터 이름(IP) -U 계정명 sa -P 비밀번호('1234')
sqlcmd -S localhost -U sa -P '<YourPassword>'
터미널안에 1> 이 생기면 접속 성공
위 모든 설치 및 설정이 완료되었다면, 타 PC에서 원격 접속시 아래 내용을 설정 해 줍니다.
해당 서버 방화벽 개방
firewall-cmd --permanent --zone=public --add port=1433/tcp
원격 접속 테스트 (SSMS)
연결 할 서버 이름: 원격 접속 할 IP
로그인 / 비밀번호 입력
테스트 확인
감사합니다.
'Back-End > Linux' 카테고리의 다른 글
Linux(Ubuntu) React Web Service 시작하기(서버 설정, Node.js, React, Linux, Nginx, SSL, FTP, 방화벽 설정) (0) | 2024.05.29 |
---|---|
Linux 자주 사용하는 명령어 정리 (0) | 2024.05.14 |