centos sqlserver配置步骤是什么
导读:CentOS系统配置SQL Server详细步骤 1. 安装前准备 更新系统:确保系统软件包为最新版本,避免兼容性问题。sudo yum update -y 安装必要依赖包:SQL Server依赖以下组件,需提前安装。sudo yu...
CentOS系统配置SQL Server详细步骤
1. 安装前准备
- 更新系统:确保系统软件包为最新版本,避免兼容性问题。
sudo yum update -y
- 安装必要依赖包:SQL Server依赖以下组件,需提前安装。
sudo yum install -y wget openssl11-devel libaio libcurl libxml2-devel bzip2-devel libjpeg-turbo-devel freetype-devel libpng-devel
2. 添加SQL Server YUM存储库
- 下载存储库配置文件:根据CentOS版本选择对应配置(以CentOS 7为例)。
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核心组件
- 安装SQL Server主程序:通过YUM工具自动解决依赖关系。
sudo yum install -y mssql-server
- 安装命令行工具:用于后续连接和管理SQL Server。
sudo yum install -y msodbcsql17 unixodbc-devel
4. 配置SQL Server实例
- 运行配置向导:设置SA(系统管理员)账户密码(需符合复杂度要求,如包含大小写字母、数字和特殊字符)及服务器版本(选择“Evaluation”“Developer”“Express”等)。
sudo /opt/mssql/bin/mssql-conf setup
- 验证配置结果:检查SQL Server是否安装成功。
ls /opt/mssql/ # 应显示SQL Server安装目录
5. 启动与开机自启
- 启动SQL Server服务:立即激活数据库服务。
sudo systemctl start mssql-server
- 设置开机自启:确保系统重启后自动启动SQL Server。
sudo systemctl enable mssql-server
- 检查服务状态:确认服务运行正常(显示“active (running)”)。
sudo systemctl status mssql-server
6. 验证安装有效性
- 使用sqlcmd连接:通过命令行工具测试连接(默认端口1433,SA账户需输入之前设置的密码)。
sqlcmd -S localhost -U sa -P YourPassword
- 执行简单查询:验证数据库功能是否正常。
SELECT @@VERSION; -- 应返回SQL Server版本信息 GO EXIT; -- 退出sqlcmd
7. 高级配置(可选)
- 开放防火墙端口:若需远程连接,需允许TCP 1433端口流量(CentOS 7及以上使用firewalld)。
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
- 启用SQL Server代理:用于定时任务(如备份)等高级功能。
USE master; EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'Agent XPs', 1; RECONFIGURE;
注意事项
- 版本适配:若使用CentOS 8,需将存储库URL中的“rhel/7”替换为“rhel/8”(如
https://packages.microsoft.com/config/rhel/8/prod.repo
)。 - 密码安全:SA账户密码需足够复杂,避免使用简单密码(如“123456”)。
- 官方文档:若安装过程中遇到问题,建议参考Microsoft官方文档(如SQL Server on Linux安装指南)获取最新支持。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos sqlserver配置步骤是什么
本文地址: https://pptw.com/jishu/719077.html