在Linux下载安装SQL Server数据库

准备工作

需要一台Linux系统的服务器,参阅微软官方文档 Linux 上的 SQL Server 的安装指南, SQL Server 支持RHEL、SLES 和 Ubuntu Linux操作系统,所以本文操作系统选择Ubuntu 操作系统根据文档显示我们需要的是20.04版本
在这里插入图片描述
在阿里云上已准备好了
在这里插入图片描述
还需要一个远程连接工具 这里我选择的是PuTTY连接工具(下载地址:PuTTY下载地址), 之前在我的 使用Nginx在CentOS部署托管.NET6 WebAPI应用(一) 文章中有介绍此工具的使用就不再重复说明

配置源存储库

安装或升级 SQL Server 时,从配置的 Microsoft 存储库中获取最新版本的 SQL Server。在 Linux 上安装 SQL Server 时,须配置 Microsoft 存储库。 此存储库用于获取数据库引擎包、mssql-server 以及相关 SQL Server 包 。

检查先前配置的存储库

输入以下指令查看/etc/apt/sources.list 文件的内容。

sudo cat /etc/apt/sources.list

可以看到未注册 SQL Server 存储库
在这里插入图片描述
如果有旧包可以用以下命令进行删除

存储库版本  |  命令
 2022      |  sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 focal main'
 2019 CU   |  sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 focal main'
 2017 CU   |  sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/mssql-server-2017 bionic main'

配置新的存储库

输入以下命令导入公共存储库 GPG 密钥。

sudo curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

导入后使用以下命令之一配置所选存储库。

存储库版本  |  命令
 2022      |  sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
 2019 CU   |  sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
 2017 CU   |  sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)"

本次选的是2022版本,执行时可能会报错 Unable to locate package software-properties-common因为找不到命令包,所以使用以下命令更新apt-get和安装命令

apt-get update
apt-get install software-properties-common

然后输入配置存储库指令执行成功
在这里插入图片描述

开始安装 SQL Server

要在 Ubuntu 上配置 SQL Server, 在终端中运行以下命令以安装 mssql-server 包 。

导入公共存储库 GPG 密钥

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

显示导入完成
在这里插入图片描述

注册 SQL Server Ubuntu 存储库

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"

执行完成
在这里插入图片描述

运行以下命令以安装 SQL Server

sudo apt-get update
sudo apt-get install -y mssql-server

执行完后可以看到提示执行命令去设置配置以完成安装
在这里插入图片描述
输入以下命令

sudo /opt/mssql/bin/mssql-conf setup

然后提示让你选择安装的版本免费版本的有Evaluation、Developer、Express三种,其中Evaluation是限时免费,试用180天,在此我们选择Express版本,输入3
在这里插入图片描述
然后输入y,后提示你输入你的sa用户密码
在这里插入图片描述
提示你再次输入密码
在这里插入图片描述
设置成功
在这里插入图片描述

完成配置后,验证服务是否正在运行

systemctl status mssql-server --no-pager


可以看到因为我的服务器内存不满足msserver 的最低2G内存的要求,因为经费有限所以教程到此结束啦! 官方文档有关于linux sql配置和常用命令 使用 mssql-conf 工具配置 Linux 上的 SQL Server

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Linux上安装SQL Server数据库,可以按照以下步骤进行操作: 1. 首先,执行以下命令来移除旧的mssql-tools和unixODBC-utf16-devel软件包: ``` sudo yum remove mssql-tools unixODBC-utf16-devel ``` 2. 然后,使用以下命令来安装mssql-tools和unixODBC-devel软件包: ``` sudo yum install mssql-tools unixODBC-devel -y ``` 3. 接下来,下载Microsoft SQL Server 2017 Red Hat存储库配置文件,并将其保存到/etc/yum.repos.d/mssql-server.repo: ``` sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo ``` 4. 最后,执行以下命令来安装SQL Server数据库: ``` sudo yum install -y mssql-server ``` 在执行安装过程中,如果缺少任何依赖项,可以使用yum命令来安装补齐。安装完成后,可以执行SQL Server初始化操作。123 #### 引用[.reference_title] - *1* *2* [Linux安装SQLServer数据库](https://blog.csdn.net/m0_52735414/article/details/128968624)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [LinuxSQL Server数据库安装](https://blog.csdn.net/carefree2005/article/details/128207254)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值