說到SQL Server服務,我們大家都知道是Microsoft公司的數據庫服務,當然說到數據庫,現在主要分為三大商:1:Oracle、2:Msql Server、3:Mysql;三種數據庫在當下環境受到不了不同程度的關注;比如oracle主要應用到大型的商業比較多,比如銀行;SQL Server主要在常見的互聯網公司使用;mysql主要應用於小型的企業或者服務商使用;當然從費用上來說,Oracle是最貴的,也是最為穩定的;SQL Server也是比較貴的,但是相比Oracle稍微低點,最后我們說到的Mysql也是做開發人員經常用到的,也是管理人員經常做測試 用到的,因為是免費的,好了廢話不多說了,開始進入正題,我們今天主要介紹的是Centos 7.3下安裝 Linux For SQL Server及配置介紹,2016年接近年底微軟公告說要出一款在Linux下可以運行的SQL Server了,當然現在已經發布了,對於功能及穩定上,需要進行測試,今天我們首先介紹的是測試,后續我們會將Linux For SQL Server寫成一個集合,如有興趣的可以參考學習。
我們知道在Linux下安裝服務有很多方式,最為簡單的也就是yum安裝,但是很多服務通過yum是無法安裝的,如果想使用yum安裝,需要指定yum安裝倉庫,我們今天需要安裝MSQL Server,所以需要指定微軟的yum源;
必要條件
你必須 RHEL 7.3 或 7.4 機至少2核心&&3.5GB的內存。
安裝 SQL Server
若要在 RHEL 上配置 SQL Server,在安裝的終端運行以下命令mssql server包:
1、下載 Microsoft SQL Server Red Hat 存儲庫配置文件:
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、軟件包安裝完成后,運行mssql conf 安裝命令並按照操作提示設置 SA 密碼,並選擇你的版本。
sudo /opt/mssql/bin/mssql-conf setup
選擇SQL版本 Dev版本(免費版)輸入2
輸入Yes 確認安裝
設置SQL Server管理員sa的密碼(還會提示再次輸入確認密碼,輸入即可),請確保為 SA 帳戶指定強密碼(最少 8 個字符,包括大寫和小寫字母、十進制數字和/或非字母數字符號)。
安裝進行中……
至此SQL Server已經安裝完成並啟動成功了。
4、配置完成后,查看驗證服務是否正在運行:
systemctl status mssql-server
SQL Server運行一切正常
5、配置防火牆實現遠程鏈接, 默認的 SQL Server 端口為 TCP 1433。 如果你使用FirewallD適合您的防火牆,你可以使用以下命令:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
如果提示:FirewallD is not running 說明防火牆沒有開啟
開啟防火牆命令:
systemctl start firewalld
再運行以上開啟1433端口的命令即可
下載SQL Server Management Studio管理工具 https://go.microsoft.com/fwlink/?linkid=873126 不可使用低版本的管理工具,小編在使用低版本管理工具過程中無故出現一些異常,最新版2017管理工具正常。
通過windows下的SQL Manager Studio 連接到Linux 上的SQL Server,此處密碼為你安裝過程中設置的密碼
是不是很帥尼……
感謝您的觀看,本文如有不對或錯誤之處歡迎指出,謝謝。