CentOS下SQL Server配置步骤是什么
导读:CentOS下SQL Server配置步骤 1. 安装前准备 更新系统:确保系统软件包为最新版本,避免兼容性问题。sudo yum update -y 安装必要依赖包:SQL Server需要libaio、openssl等库支持,安装...
CentOS下SQL Server配置步骤
1. 安装前准备
- 更新系统:确保系统软件包为最新版本,避免兼容性问题。
sudo yum update -y - 安装必要依赖包:SQL Server需要
libaio、openssl等库支持,安装以下依赖:sudo yum install -y wget openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-devel
2. 添加SQL Server YUM存储库
- 下载并添加Microsoft提供的SQL Server YUM存储库配置文件(以CentOS 7为例,CentOS 8需替换为对应路径):
sudo curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/7/prod.repo - 导入Microsoft GPG密钥以验证软件包完整性:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
3. 安装SQL Server
- 使用YUM命令安装SQL Server核心软件包:
sudo yum install -y mssql-server - 运行配置脚本,设置SA系统管理员账户密码(需符合复杂度要求,如包含大小写字母、数字和特殊字符):
sudo /opt/mssql/bin/mssql-conf setup - 按提示选择SQL Server版本(如Developer版、Express版),等待安装完成。
4. 启动SQL Server服务
- 启动SQL Server服务:
sudo systemctl start mssql-server - 设置服务开机自启,确保系统重启后自动运行:
sudo systemctl enable mssql-server
5. 验证SQL Server安装
- 使用
sqlcmd命令行工具连接SQL Server(默认端口1433,SA账户):/opt/mssql/bin/sqlcmd -S localhost -U sa -P YourPassword - 连接成功后,执行以下命令查看SQL Server版本信息,确认安装正常:
SELECT @@VERSION; GO
6. 配置防火墙(允许远程连接)
- 默认情况下,CentOS防火墙会阻止外部访问SQL Server端口(1433)。添加防火墙规则:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload - 若需允许SQL Server Browser服务(用于实例名称解析),需额外开放1434端口:
sudo firewall-cmd --zone=public --add-port=1434/tcp --permanent sudo firewall-cmd --reload
7. 高级配置(可选)
- 启用SQL Server代理(用于作业调度、警报等功能):
登录SQL Server后,执行以下命令:USE master; EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'Agent XPs', 1; RECONFIGURE; - 配置网络参数(修改
mssql.conf文件调整端口、IP绑定等):
编辑SQL Server配置文件(位于/var/opt/mssql/mssql.conf):
找到sudo nano /var/opt/mssql/mssql.conf[network]section,修改tcpip参数(如修改端口为1433):保存后重启服务使配置生效:[network] tcpip = truesudo systemctl restart mssql-server - 调整内存限制(优化SQL Server性能):
编辑mssql.conf中的[memory]section,设置最大内存使用量(如3GB):重启服务后生效。[memory] memorylimitmb = 3000
8. 远程连接配置(可选)
- 若需从其他机器连接SQL Server,需确保:
- 防火墙已开放1433端口(见步骤6);
- SQL Server配置为允许远程连接(默认允许,可通过
mssql.conf中的[network]section确认tcpip = true); - 使用SQL Server Management Studio(SSMS)或其他客户端工具,输入服务器IP、SA账户及密码连接。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS下SQL Server配置步骤是什么
本文地址: https://pptw.com/jishu/737229.html
