如何在CentOS上配置SQL Server

807
2025/3/14 0:32:12
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上配置SQL Server涉及多个步骤,包括安装必要的依赖包、添加SQL Server的YUM存储库、安装SQL Server软件包、配置SQL Server实例以及启动和验证安装。以下是详细的步骤:

1. 安装必要的依赖包

首先,确保你的CentOS系统已经更新到最新版本,并安装必要的依赖包:

sudo yum update -y
sudo yum install -y wget openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-devel

2. 添加SQL Server的YUM存储库

下载并添加SQL Server的YUM存储库文件:

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

3. 安装SQL Server软件包

使用YUM命令安装SQL Server软件包:

sudo yum install -y msodbcsql17
sudo yum install -y unixodbc-devel

4. 配置SQL Server实例

安装完成后,运行SQL Server配置脚本以设置管理员密码和其他配置选项:

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

在配置过程中,你需要为SQL Server的系统管理员(sa)账户设置一个强密码,并按照提示完成其他配置。

5. 启动SQL Server服务

配置完成后,启动SQL Server服务并设置为开机自启:

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

6. 验证SQL Server安装

你可以使用sqlcmd命令行工具连接到SQL Server实例,以验证安装是否成功:

sqlcmd -S localhost -U sa -P YourPassword

如果成功连接到SQL Server,你将看到类似以下的输出:

1> SELECT @@VERSION;
2> GO

Microsoft SQL Server 2019 (RTM) - 15.0.2000.51-

7. 配置防火墙

默认的SQL Server端口为TCP 1433。你需要配置防火墙以允许此端口的流量:

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

8. 远程连接

确保防火墙允许1433端口的流量后,你可以使用SQL Server Management Studio (SSMS)或其他数据库管理工具连接到SQL Server进行进一步配置和管理。

通过以上步骤,你就可以在CentOS上成功安装和配置SQL Server。如果在安装过程中遇到任何问题,请参考Microsoft的官方文档或联系支持获取帮助。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Sniffer在CentOS网络监控中的应用