centos

centos上sqlserver如何配置

小樊
46
2025-05-25 09:52:57
栏目: 云计算

在CentOS上配置SQL Server,你需要遵循以下步骤:

  1. 安装必要的依赖包: 在开始安装SQL Server之前,你需要确保系统已经更新并且安装了一些必要的依赖包。

    sudo yum update -y
    sudo yum install -y wget curl
    
  2. 导入微软的GPG密钥: 为了确保你下载的软件包是安全的,你需要导入微软的GPG密钥。

    sudo rpm -v --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. 注册SQL Server仓库: 你需要注册Microsoft SQL Server的YUM仓库。

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

    如果你使用的是CentOS 8,请将上述命令中的rhel/7替换为rhel/8

  4. 安装SQL Server: 你可以选择安装SQL Server的完整版或者Express版。以下是安装完整版的命令:

    sudo yum install -y mssql-server
    

    如果你想安装Express版,可以使用以下命令:

    sudo yum install -y mssql-server-ex
    
  5. 配置SQL Server: 安装完成后,你需要配置SQL Server。首先,运行mssql-conf setup命令来启动配置脚本。

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

    在配置过程中,你会被问到一些问题,例如是否要配置SQL Server以便它接受远程连接,以及是否要设置SA(系统管理员)账户的密码。根据你的需求进行选择。

  6. 启动SQL Server服务: 配置完成后,你可以启动SQL Server服务。

    sudo systemctl start mssql-server
    
  7. 设置SQL Server服务开机自启: 如果你想让SQL Server服务在系统启动时自动运行,可以使用以下命令:

    sudo systemctl enable mssql-server
    
  8. 连接到SQL Server: 你可以使用sqlcmd工具来连接到SQL Server实例。

    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'YourPassword'
    

    替换YourPassword为你在配置过程中设置的SA账户密码。

  9. 防火墙设置: 如果你的服务器启用了防火墙,你需要确保SQL Server使用的端口(默认是1433)是开放的。

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

按照这些步骤,你应该能够在CentOS上成功配置SQL Server。记得根据你的具体需求调整配置选项。

0
看了该问题的人还看了