SQL Server在CentOS中的權限設置如何操作

centos中配置sql server的權限,可以按照以下流程操作:

  1. 安裝SQL Server: 確認SQL Server已成功安裝于centos系統中。可以從微軟官網獲取適用于linux的SQL Server安裝包,并依據官方指南完成安裝過程。

  2. 構建SQL Server服務賬戶: 建議設立獨立的服務賬戶以增強安全性。此賬戶專門負責SQL Server服務的運行,并僅保留完成任務所需的最低權限。

     sudo useradd -r -m -s /sbin/nologin mssql

    參數含義:-r 指定為系統賬戶;-m 創建用戶目錄;-s /sbin/nologin 禁止賬戶登錄。

  3. 設定SQL Server數據目錄權限: 數據文件需存放于指定位置,確保SQL Server服務賬戶對此目錄具備恰當的讀寫權限。

     sudo chown -R mssql:mssql /var/opt/mssql  sudo chmod -R 750 /var/opt/mssql

    默認路徑為/var/opt/mssql,請依據實際情況調整路徑。

  4. 調節SELinux設置(若啟用): CentOS若啟用SELinux,則可能需要修改相關策略保障SQL Server順暢運作。

     sudo setsebool -P mssql_enable_home_dirs on  sudo chcon -Rt svirt_sandbox_file_t /var/opt/mssql
  5. 開啟SQL Server服務: 執行如下命令啟動SQL Server服務:

     sudo systemctl start mssql-server
  6. 檢查服務狀態: 核實SQL Server服務是否正常啟動。

     sudo systemctl status mssql-server
  7. 調整防火墻規則(如需): 若CentOS啟用了防火墻,記得開放SQL Server默認端口(1433)。

     sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp  sudo firewall-cmd --reload
  8. 建立SQL Server登錄及權限: 可借助SQL Server Management Studio (SSMS) 或Transact-SQL (T-SQL) 腳本創建數據庫用戶、定義角色并授予相應權限。

請留意,具體步驟可能因SQL Server版本和CentOS版本差異而有所變化。務必查閱最新版官方文檔以獲得權威指引。

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享