說到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寫成一個集合,若有興趣的能夠參考學習。mysql
咱們知道在Linux下安裝服務有不少方式,最爲簡單的也就是yum安裝,可是不少服務經過yum是沒法安裝的,若是想使用yum安裝,須要指定yum安裝倉庫,咱們今天須要安裝MSQL Server,因此須要指定微軟的yum源;sql
你必須 RHEL 7.3 或 7.4 機至少2核心&&3.5GB的內存。數據庫
若要在 RHEL 上配置 SQL Server,在安裝的終端運行如下命令mssql server包:windows
一、下載 Microsoft SQL Server Red Hat 存儲庫配置文件:oracle
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
二、運行如下命令,安裝 SQL Server:curl
sudo yum install -y mssql-server
三、軟件包安裝完成後,運行mssql conf 安裝命令並按照操做提示設置 SA 密碼,並選擇你的版本。tcp
sudo /opt/mssql/bin/mssql-conf setup
選擇SQL版本 Dev版本(免費版)輸入2工具
輸入Yes 確認安裝學習
設置SQL Server管理員sa的密碼(還會提示再次輸入確認密碼,輸入便可),請確保爲 SA 賬戶指定強密碼(最少 8 個字符,包括大寫和小寫字母、十進制數字和/或非字母數字符號)。測試
安裝進行中……
至此SQL Server已經安裝完成並啓動成功了。
四、配置完成後,查看驗證服務是否正在運行:
systemctl status mssql-server
SQL Server運行一切正常
五、配置防火牆實現遠程連接, 默認的 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,此處密碼爲你安裝過程當中設置的密碼
是否是很帥尼……
感謝您的觀看,本文若有不對或錯誤之處歡迎指出,謝謝。