在SQLServer2017之後,微軟也出可以用在Linux上執行的SQLServer,目前支援的平台有Redhat、SUSE以及Ubuntu。可以使用yum、zypper或apt套件來進行安裝,以下我們將會在centos 7用yum套件來做安裝。
下載SQLServer設定檔
這次選擇安裝最新的SQLServer 2019,因為我是用centos 7的版本,若8版請在紅字改成8。
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
查詢mssql是否在存放庫
yum search mssql
開始安裝SQLServer套件
yum install mssql-server.x86_64
開始執行SQLServer安裝
/opt/mssql/bin/mssql-conf setup
選擇要安裝的版本,這次安裝評估版選(1)
確認條款,輸入YES
設定SA密碼(資料庫管理員)
安裝完成後確認服務狀態
systemctl status mssql-server.service
SQLServer預設port為1433,開啟port允許遠端連線。
firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd –reload
安裝完成後我們需要工具才能與資料庫連線
下載SQLServer tool設定檔
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
查詢mssql tool是否在存放庫
yum search mssql
安裝mssql tool
yum install mssql-tools.x86_64
指令的路徑會被存在/opt/mssql-tools/bin/
加入環境變數以後比較方便
vim ~./bash_profile
source ~/.bash_profile
登入sqlserver
sqlcmd -S. -U sa -P'密碼'
安裝完成