iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
1
AI & Data

一名合格的DBA要從底層一步步爬起系列 第 20

《Day20》如何在Linux安裝SQLServer

  • 分享至 

  • xImage
  •  

在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

https://ithelp.ithome.com.tw/upload/images/20200922/201299694Pk6EG8Qqm.png

開始安裝SQLServer套件

yum install mssql-server.x86_64

開始執行SQLServer安裝

/opt/mssql/bin/mssql-conf setup

選擇要安裝的版本,這次安裝評估版選(1)

https://ithelp.ithome.com.tw/upload/images/20200922/201299696FDAqXKFUG.png

確認條款,輸入YES

https://ithelp.ithome.com.tw/upload/images/20200922/201299691su7fVi78g.png

設定SA密碼(資料庫管理員)

https://ithelp.ithome.com.tw/upload/images/20200922/20129969bCoe7fJ50i.png

安裝完成後確認服務狀態

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

https://ithelp.ithome.com.tw/upload/images/20200922/20129969miNs3LB1i0.png
查詢mssql tool是否在存放庫

yum search mssql

安裝mssql tool

yum install mssql-tools.x86_64

指令的路徑會被存在/opt/mssql-tools/bin/
加入環境變數以後比較方便

vim ~./bash_profile
source ~/.bash_profile

https://ithelp.ithome.com.tw/upload/images/20200922/20129969KwiHa2oNg0.png

登入sqlserver

sqlcmd -S. -U sa -P'密碼'

安裝完成


上一篇
《Day19》SQLServer 系統 & 使用者資料庫
下一篇
《Day 21》SQLServer備份與還原
系列文
一名合格的DBA要從底層一步步爬起30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言