一、安装前准备
sudo yum update -y确保系统软件包为最新版本,避免兼容性问题。sudo yum install -y wget openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-devel,这些包是SQL Server运行的基础依赖。二、添加SQL Server YUM存储库
wget获取Microsoft提供的CentOS存储库配置(以SQL Server 2019为例):wget https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo。/etc/yum.repos.d/mssql-release.repo,内容如下:[mssql-release]
name=Microsoft SQL Server
baseurl=https://packages.microsoft.com/config/rhel/7/prod
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
或直接通过命令创建:sudo bash -c 'cat <<EOF > /etc/yum.repos.d/mssql-release.repo\n[mssql-release]\nname=Microsoft SQL Server\nbaseurl=https://packages.microsoft.com/config/rhel/7/prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nEOF'。sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc验证软件包来源。三、安装SQL Server核心组件
sudo yum install -y mssql-server,通过YUM自动解决依赖并安装SQL Server核心服务。sudo /opt/mssql/bin/mssql-conf setup命令,按提示完成以下设置:
四、安装SQL Server命令行工具
sudo yum install -y mssql-tools unixODBC-devel,获取命令行管理工具(sqlcmd用于SQL交互,bcp用于数据批量导入导出)。PATH,运行echo 'export PATH=/opt/mssql-tools/bin:$PATH' >> ~/.bashrc,然后执行source ~/.bashrc使配置生效。五、启动并设置SQL Server服务
sudo systemctl start mssql-server启动SQL Server服务。sudo systemctl enable mssql-server,确保系统重启后自动启动SQL Server。六、验证SQL Server安装 使用sqlcmd工具连接SQL Server,验证是否成功:
/opt/mssql/bin/sqlcmd -S localhost -U sa -P 'YourPassword'
连接成功后,输入SELECT @@VERSION;查看SQL Server版本信息,若返回类似Microsoft SQL Server 2019 (RTM) - 15.0.2000.51的结果,则说明安装成功。
七、配置防火墙(可选,远程访问必需) 若需从其他机器访问SQL Server,需开放默认端口1433:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent # 永久添加端口规则
sudo firewall-cmd --reload # 重新加载防火墙配置
```。