개발

[Linux] CentOS7에 MS-sql 설치하기 본문

개인용 사이트 제작과정/[Linux]CentOS 7 서버세팅

[Linux] CentOS7에 MS-sql 설치하기

Study 2022. 10. 26. 05:28

 

먼저 ms sql 레포를 설치 해 줍니다

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

그후 yum에서 mssql-server를 인스톨 해 줍니다

sudo yum install -y mssql-server

 

완료 후 설치를 해 줍니다 저는 개인용 프로젝트이기 때문에 작은 규모이며 무료인 익스프레스 버전을 선택 했습니다.

또한 언어는 한국어 

비밀번호는 조건에 맞게 설정을 완료 해 줍니다. 

sudo /opt/mssql/bin/mssql-conf setup

 

재대로 설치 및 실행이 완료 되었는지 확인 해보려면

systemctl status mssql-server

스테이터스 확인하여 현재 상태가 액티브인지 봐주시면 됩니다.

만약 실행중이지 않다면 

sudo systemctl start mssql-server

명령어로 실행 가능합니다.

 

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
sudo systemctl enable mssql-server

상기 3개의 명령어로 

포트열기, 방화벽 재실행, 자동실행목록에 mssql추가 가능합니다.

 

그 후 

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

명령어로 커맨드라인 레포다운 후 환경변수 추가해주면 mssql 설치는 끝이납니다.