首页主机资讯centos sqlserver配置步骤是什么

centos sqlserver配置步骤是什么

时间2025-10-03 20:33:03发布访客分类主机资讯浏览1155
导读: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
Linux反汇编入门必读 CentOS如何优化HDFS的网络传输

游客 回复需填写必要信息