本文介绍在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 安装输出信息如下所示:
三、安装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 安装输出信息如下所示:
确认安装是否成功,运行rpm -qi mssql-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命令:
相关主题 |