Ubuntu 配置
一、如何在 Ubuntu 16.04、18.04 或 20.04 上安裝 SQL Server 2019
先決條件
必須有記憶體至少為 2GB 的 Ubuntu 16.04、18.04 或 20.04 計算機。
要在自己的計算機上安裝 Ubuntu 20.04,請轉到 https://releases.ubuntu.com/20.04/。 還可以在 Azure 中建立 Ubuntu 虛擬機器。 請參閱使用 Azure CLI 建立和管理 Linux VM。
備註
目前,對於生產工作負載,不支援將 Windows 10 或 Windows 11 中適用於 Linux 的 Windows 子系統作為安裝目標。
有關其他系統要求,請參閱
安裝 SQL Server
備註
以下用於 SQL Server 2019 的命令指向 Ubuntu 20.04 儲存庫。 如果使用的是 Ubuntu 18.04 或 16.04,請將以下路徑更改為 /ubuntu/18.04/
或 /ubuntu/16.04/
,而不是 /ubuntu/20.04/
。
要在 Ubuntu 上配置 SQL Server,請在終端中執行以下命令以安裝 mssql-server 包 。
-
匯入公共儲存庫 GPG 金鑰:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add microsoft.asc
-
為 SQL Server 2019 註冊 Microsoft SQL Server Ubuntu 儲存庫:
對於 Ubuntu 16.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
對於 Ubuntu 18.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
對於 Ubuntu 20.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
-
執行以下命令以安裝 SQL Server:
sudo apt-get update sudo apt-get install -y mssql-server
-
包安裝完成後,執行 mssql-conf setup,按照提示設定 SA 密碼並選擇版本。
sudo /opt/mssql/bin/mssql-conf setup
請確保為 SA 帳戶指定強密碼(最少 8 個字元,包括大寫和小寫字母、十進位制數字和/或非字母數字符號)。
-
完成配置後,驗證服務是否正在執行:
systemctl status mssql-server --no-pager
-
如果計劃遠端連線,可能還需要在防火牆上開啟 SQL Server TCP 埠(預設值為 1433)。
此時,SQL Server 2019 已在 Ubuntu 計算機上執行,隨時可以使用!
二、Ubuntu 系統如何使用 root 使用者登入例項?
Ubuntu 系統的預設使用者名稱是 ubuntu,並在安裝過程中預設不設定 root 帳戶和密碼。您如有需要,可在設定中開啟允許 root 使用者登入。具體操作步驟如下:
1. 使用 ubuntu 帳戶登入輕量應用伺服器。
2. 執行以下命令,設定 root 密碼。
sudo passwd root
3. 輸入 root 的密碼,按 Enter。
4. 重複輸入 root 的密碼,按 Enter。
返回如下資訊,即表示 root 密碼設定成功。
passwd: password updated successfully
5. 執行以下命令,開啟 sshd_config 配置檔案。
sudo vi /etc/ssh/sshd_config
6. 按 i 切換至編輯模式,找到 #Authentication,將 PermitRootLogin 引數修改為 yes。如果 PermitRootLogin 引數被註釋,請去掉首行的註釋符號(#)。如下圖所示:
7. 找到 #Authentication,將 PasswordAuthentication 引數修改為 yes。如下圖所示:
8. 按 Esc,輸入 :wq,儲存檔案並返回。
9. 執行以下命令,重啟 ssh 服務。
sudo service ssh restart
10. 參考 使用遠端登入軟體登入 Linux 例項 ,並使用以下資訊登入 Ubuntu 輕量應用伺服器:
使用者名稱:root
登入密碼:在 步驟2 中已設定的密碼
三、使用PuTTY和WinSCP分別進行遠端連線和使用root賬戶登入後,上傳資料庫。
四、