云点博客-关注全栈开发云点博客

关注全栈开发
提升用户体验

CentOS 安装 MSSQL 2017

操作系统 : CentOS 7.x 

目标 : 安装MSSQL2017

背景 : 需要将.NetFramework开发的网站转移到 Linux 


可以参考前两篇文章

CentOS下使用Jexus部署.NetFramework站点 (一) 

CentOS下使用Jexus部署.NetFramework站点 (二) 


MSSQL从2017开始 已经可以支持部署在Linux下了

开始正题 : 


1. 下载 Microsoft SQL Server 2017 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 setup,按照提示设置 SA 密码并选择版本。 (Express 为免费版 , 单个库最大支持10G , 常规是够用了)

sudo /opt/mssql/bin/mssql-conf setup

4. 完成配置后,验证服务是否正在运行: 

systemctl status mssql-server

5. 若要允许远程连接,请在 RHEL 的防火墙上打开 SQL Server 端口。 默认的 SQL Server 端口为 TCP 1433。 如果为防火墙使用的是 FirewallD,则可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent

sudo firewall-cmd --reload

如果是做测试的话 , 也可以选择直接关闭防火墙来做测试 . 

至此 , 已经可以通过MSSQL的管理工具来链接了 ( 我使用的是Windows下的管理工具 )


更多详情请参考官方文档 : https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-linux-2017

赞(0) 打赏