在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 Microsoft SQL Server。 对于那些不知道的人,MS SQL 是 Microsoft 于 2016 年开源的关系数据库系统。可以在同一台计算机或跨网络(包括 Internet)的另一台计算机上运行的软件应用程序。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo
‘ 到获得 root 权限的命令。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 Microsoft SQL Server 2019。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。
在 Ubuntu 20.04 LTS Focal Fossa 上安装 Microsoft SQL Server
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt
终端中的命令。
sudo apt update sudo apt upgrade
步骤 2. 在 Ubuntu 20.04 上安装 Microsoft SQL Server。
现在我们从 Microsoft 存储库中导入 GPG 密钥:
sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
接下来,使用以下命令添加 SQL Server 存储库:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
完成后,运行以下命令进行安装:
sudo apt update sudo apt install mssql-server
安装完成后,通过运行初始设置继续设置 root 用户密码 /opt/mssql/bin/mssql-conf setup
:
$ sudo /opt/mssql/bin/mssql-conf setup usermod: no changes Choose an edition of SQL Server: 1) Evaluation (free, no production use rights, 180-day limit) 2) Developer (free, no production use rights) 3) Express (free) 4) Web (PAID) 5) Standard (PAID) 6) Enterprise (PAID) - CPU Core utilization restricted to 20 physical/40 hyperthreaded 7) Enterprise Core (PAID) - CPU Core utilization up to Operating System Maximum 8) I bought a license through a retail sales channel and have a product key to enter. Details about editions can be found at https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x409 Use of PAID editions of this software requires separate licensing through a Microsoft Volume Licensing program. By choosing a PAID edition, you are verifying that you have the appropriate number of licenses in place to install and run this software. Enter your edition(1-8):
配置完成后,验证服务是否正在运行:
systemctl status mssql-server --no-pager
步骤 3. 配置防火墙。
允许 ssh 并启用防火墙:
sudo ufw allow 22 sudo ufw allow 1433 sudo ufw allow 1434 sudo ufw enable
步骤 4. 安装 SQL Server 工具和 UnixODBC。
要创建数据库,您需要连接一个可以在 SQL Server 上运行 Transact-SQL 语句的工具。 以下步骤安装 SQL Server 命令行工具。
首先,导入公共存储库 GPG 密钥:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
接下来,注册 Microsoft Ubuntu 存储库:
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
完成后,更新源列表并使用 unixODBC 开发包运行安装命令:
sudo apt update sudo apt install mssql-tools unixodbc-dev
安装完成后,将目录添加到 bash_profile
以便整个系统都可以使用该命令:
echo ' PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profileecho ' PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrcsource ~/.bashrc
现在尝试使用此命令连接到 SQL Server。 用你自己的修改它:
sqlcmd -S localhost -U SA -P '<YourPassword>'
如果成功,您应该得到一个命令提示符:1>。
恭喜! 您已成功安装 Microsoft SQL。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Microsoft SQL Server 2019。 如需更多帮助或有用信息,我们建议您查看 Microsoft SQL Server 官方网站.