Centos7离线安装sqlserver2017
先在一台有网的机器上下载好rpm安装包,之后再传到内网机器上安装。
1.安装mssql数据库软件
1.1:下载mssql安装包:
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
mkdir /root/mssql-server
yum install -y --downloadonly --downloaddir=/root/mssql-server mssql-server
安装过程中发现缺失依赖
image.png
1.2:安装依赖rpm包:
yum install -y libsss_nss_idmap
yum install -y cyrus-sasl-gssapi
yum install -y libatomic
yum install -y python3
yum install -y cyrus-sasl
1.3:再次下载mssql安装包并存入本地:
yum install -y --downloadonly --downloaddir=/root/mssql-server mssql-server
[root@atguigu05 ~/mssql-server]# ll
total 233788
-rw-r--r-- 1 root root 239397552 Apr 14 01:14 mssql-server-15.0.4312.2-1.x86_64.rpm
2.把安装包scp到离线机器上安装
2.1 scp传送安装包到离线机器
scp mssql-server-15.0.4312.2-1.x86_64.rpm 10.0.0.100:/root/mssql-server/
2.2 安装配置mssql数据库
yum localinstall mssql-server-15.0.4312.2-1.x86_64.rpm -y
image.png
[root@atguigu05 /opt/mssql/bin]# /opt/mssql/bin/mssql-conf setup
版本选2 develop开发版本
接受许可 Yes
设置管理员(SA)用户的管理密码
安装完成后查看mssql状态
systemctl status mssql-server
image.png
image.png