订阅本站
收藏本站
微博分享
QQ空间分享

在RHEL/CentOS 8上安装Microsoft SQL Server的方法

lilin 分类:数据库 时间:2019/11/29 17:32:34 评论: 加入收藏

本文介绍在RHEL/CentOS 8操作系统上安装Microsoft SQL Server(MS SQL)的方法,它是Microsoft的一个关系数据库系统,从SQL Server 2017开始,它可用于生产RHEL和其它Linux发行版上的工作负载。在CentOS/RHEL 8上运行MS SQL Server的最低系统要求是:最小内存为3GB、CPU处理器最低速度为1.4GHz(建议>=2GHz)、SQL Server至少需要10GB的可用硬盘空间。

 

一、添加Microsoft SQL Server 2017存储库

Red Hat存储库上提供了Microsoft SQL数据库服务器软件包,需要手动添加:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

添加存储库后,将SELinux设置为Permissive模式:

sudo setenforce 0

sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

参考:在RHEL 8/CentOS 8系统中禁用SELinux的方法。

 

二、在RHEL/CentOS 8上安装MS SQL server

SQL Server 2017使用python2和OpenSSL 1.0,你需要在不解析依赖关系的情况下安装软件包:

sudo yum -y install python2 compat-openssl10

sudo alternatives --set python /usr/bin/python2

sudo yum download mssql-server

sudo rpm -Uvh --nodeps mssql-server*rpm

安装输出信息如下所示:

在RHEL/CentOS 8上<a href=http://8u.hn.cn/linuxaz/ target=_blank class=infotextkey>安装</a>Microsoft SQL Server的方法

 

三、安装SQL Server命令工具

使用unixODBC开发安装mssql-tools:

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

sudo yum -y install mssql-tools unixODBC-devel

安装输出信息如下所示:

在RHEL/CentOS 8上<a href=http://8u.hn.cn/linuxaz/ target=_blank class=infotextkey>安装</a>Microsoft SQL Server的方法

确认安装是否成功,运行rpm -qi mssql-server命令查看:

在RHEL/CentOS 8上<a href=http://8u.hn.cn/linuxaz/ target=_blank class=infotextkey>安装</a>Microsoft SQL Server的方法

注:所安装的版本是mssql-server-14.0.3076.1-2.src.rpm。

 

后续说明

初始化MS SQL数据库引擎及测试SQL Server请看在CentOS 7/Fedora上安装Microsoft SQL Server 2019的步骤,和该文章里面的步骤2/3/4是一样的。

附:要启动该服务并将其设置为在启动时启动,请运行systemctl status mssql-server.service、systemctl is-enabled mssql-server.service命令

在RHEL/CentOS 8上<a href=http://8u.hn.cn/linuxaz/ target=_blank class=infotextkey>安装</a>Microsoft SQL Server的方法

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: