前提准备:
sudo apt update && sudo apt upgrade
一,安装mssql-server包
1.导入公共存储库 GPG 密钥:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
2.注册 Microsoft SQL Server Ubuntu 存储库:
对于 Ubuntu 20.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
3.运行以下命令以安装 SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
4.包安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择版本。
sudo /opt/mssql/bin/mssql-conf setup
选择版本,设置语言,设置SA密码。
备注:请确保为 SA 帐户指定强密码(最少 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号)。
5.完成配置后,验证服务是否正在运行:
systemctl status mssql-server --no-pager
6.如果计划远程连接,可能还需要在防火墙上打开 SQL Server TCP 端口(默认值为 1433)。
sudo ufw allow 22/tcp --允许所有的外部IP访问本机的22/tcp (默认ssh)端口,ssh登录的远程服务器别忘了把自己的ssh端口先打开
sudo ufw allow 80 --允许所有的外部IP访问本机的80 (默认网站)端口
sudo ufw allow 1433 --允许所有的外部IP访问本机的1433 (默认MSSQL)端口
启用防火墙
sudo ufw enable
sudo ufw default deny
查看防火墙状态
ufw status
这里我们就可以在连接到我们的远端数据库了。
二,安装SQL Server命令行工具。
略,见:微软原文,这里不在追叙。
补充:
1.进入MSSql数据库:
sqlcmd-s Ubuntu -u SA -p '我们之前设置的SA用户密码'
2.退出数据库:
QUIT
3.查看SQLServer版本信息:
SELECT @@VERSION