溫馨提示×

centos sqlserver配置步驟是什么

小樊
53
2025-09-28 21:25:52
欄目: 云計算

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安裝指南)獲取最新支持。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女