1、下載sql server 鏡像配置文件到指定位置
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

2、運行以下命令,安裝 SQL Server
sudo yum install -y mssql-server

3、配置SQL Server數據庫
sudo /opt/mssql/bin/mssql-conf setup

自己玩的,這里我選擇2,Developer(免費,無生產許可)版本

輸入yes,接受許可條款

設置數據庫密碼,這里自行設置吧。
哈,報錯了:

稍微查了下資料,知道原因了;我這台廉價雲服務器總共只有2G內存,安裝sql server必須保證空閑內存至少有2G,好吧,所以安裝失敗了;網上說換個版本安裝,行,安裝Express版本吧,從命令:sudo /opt/mssql/bin/mssql-conf setup 開始。

還是失敗了;重新再尋找解決方案:
依次執行以下命令:將內存需求2G改為512M
cd /opt/mssql/bin/ # mv sqlservr sqlservr.old # python a = open("sqlservr.old", "rb").read() b = a.replace("\x80\x10\xb7\xc1", "\x00\x80\x84\x1e") open("sqlservr", "wb").write(b) (完成后Ctrl+D) # chmod +x sqlservr
結果如下,再次執行sudo /opt/mssql/bin/mssql-conf setup


貌似成功了?查看下運行狀態:
systemctl status mssql-server

好吧,還是失敗了---------繼續查找解決方案中。。。未完待續
搞失敗了,不搞了,卸載掉mssql,測試用的電腦配置較差,實際環境不會使用不足2G內存的電腦來安裝sql server,這里卸載掉sql server:
為了移除Linux上運行的mssql-server包,使用如下命令:
移除包並不會刪除生成的數據庫文件。如果你想刪除數據庫文件,可以使用如下命令:
后續考慮在虛擬機中使用超過2G內存來安裝sqlserver.
參考鏈接:
https://www.cnblogs.com/xuanqust/p/11106679.html
http://www.bubuko.com/infodetail-2351079.html
