首页 > 数据库 >linux里安装sql2022详细步骤

linux里安装sql2022详细步骤

时间:2024-05-13 21:21:38浏览次数:27  
标签:sql2022 keyserver -- 步骤 linux apt ubuntu com mssql

https://learn.microsoft.com/zh-tw/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-ver16&preserve-view=true&tabs=ubuntu2004
https://learn.microsoft.com/zh-tw/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-ver16&preserve-view=true&tabs=ubuntu2004

1,匯入公開存放庫 GPG 金鑰:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

2,註冊 SQL Server Ubuntu 儲存機制:
add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"

如果运行报错:找不到命令,可以:
安装software-properties-common包。可以使用以下命令:
apt-get upgrade
apt-get install software-properties-common

如果运行出错:could not find a distribution template for Deepin/apricot,可以这样处理:
打开/etc/apt/sources.list文件,追加一行:
deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 focal main

这一行是这样来的:
在浏览器打开上面的网址:https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list,会自动下载一个只有101字节的文件mssql-server-2022.list,用文本打开,就是这行。复制过去即可。


3,執行下列命令安裝 SQL Server:
apt-get update
apt-get install -y mssql-server

4,套件安裝完成之後,請執行 mssql-conf setup 並遵循提示設定 SA 密碼,然後選擇您的版本。 提醒您,下列 SQL Server 為免費授權的版本:Evaluation、Developer 及 Express。
/opt/mssql/bin/mssql-conf setup
可以选择开发版Developer,是免费的。
請記得為 SA 帳戶指定強式密碼。 您需要至少 8 個字元的長度,包括大寫和小寫字母、基本 10 個數字和 (或) 非英數字元符號。

如果报错:/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.30' not found,这样处理:
vi /etc/apt/sources.list,加入一行:
deb http://th.archive.ubuntu.com/ubuntu jammy main
然后执行:
apt update
apt install libc6
运行时如果报错:由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C,可以添加公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C
如果不确定需要哪个公钥,可以尝试导入所有公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $(apt-key list | grep ^pub | awk '{print $2}' | cut -d/ -f1)

阿里的源:deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
报错:由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32


5,完成設定之後,請確認服務正在執行:
systemctl status mssql-server --no-pager

6,如果您想要進行遠端連線,可能還需要在防火牆上開啟 SQL Server TCP 通訊埠 (預設值 1433)。

 

标签:sql2022,keyserver,--,步骤,linux,apt,ubuntu,com,mssql
From: https://www.cnblogs.com/HaiHong/p/18190020

相关文章

  • 运维必备Linux学习day2(mysql,jdk,redis,docker安装)
    一.MySQL安装①Linux环境:1.虚拟机Centos7.6版本安装,2.准备类似版本 mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar包1.新建文件夹/opt/mysql,并cd进去,首先:mkdir/opt/mysql2.运行 wgethttp://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包......
  • 【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux
    问题描述PythonFlash应用上云,本地Git部署(https://docs.azure.cn/zh-cn/app-service/quickstart-python?tabs=flask%2Cwindows%2Cazure-cli%2Clocal-git-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli),遇见两类问题。1: srcrefspec......
  • Linux上安装dotnet
    安装dotnet下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet选择.NET7.0选择SDK7.0.408的Linux版本的x64版本https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-7.0.408-linux-x64-binaries打开压缩包所在文件夹,在压缩包所在文件......
  • Linux服务
    1.备份服务Rsync使用模式rsyncd服务与客户使用流程  2.存储服务NFS原理(networkfilesystem)(RPC-remoteprocefurecall) NFS相关的文件 3.Sersync同步架构sersync依赖于rsync服务端完成小项目:用户上传文件到web服务器,web服务器挂载nfs,nfs实时......
  • 使用 Docker 部署 WebTop 运行 Linux 系统
    1)项目介绍GitHub:https://github.com/linuxserver/docker-webtopWebTop它是一个基于Linux(Ubuntu和Alpine两种版本)的轻量级容器,具有在浏览器中运行的完整桌面环境,具有基本的窗口管理器、像素完美的渲染分辨率、音频支持、剪贴板支持、屏幕键盘支持,以及用于上传/下载的远程......
  • Ubuntu环境下,安装中望CAD Linux 2024
    安装Ubuntu20.04(略)下载中望CADLinux2024https://www.zwsoft.cn/product/zwcad/linux安装中望CADLinux2024在安装包路径下打开终端,执行命令:sudodpkg-izwcad2024_24.1.3.4_amd64.deb在应用中心找到中望CAD,双击打开......
  • Linux查看一个目录下占用磁盘最多的文件或目录
    想要找到占用磁盘最多的文件或目录,可以使用du和sort命令:du-h/path/to/directory|sort-rh|head-n10其中:du-h/path/to/directory用于计算指定目录下的所有文件和子目录的大小,并以人类可读的格式显示。sort-rh用于按磁盘使用情况的大小(逆序)对输出进行排序。head......
  • linux批量杀死多个进程
    ps-ef|grep"tomcat"|grep-vgrep|awk'{print$2}'|xargskill-9“ps-ef”是linux里查看所有进程的命令。这时检索出的进程将作为下一条命令“greptomcat”的输入。“greptomcat”的输出结果是,所有含有关键字“tomcat”的进程。“grep-vgrep”是在列出的......
  • Vue创建项目步骤
    步骤:1.检查是否安装了node.js和npm2.安装淘宝镜像命令:npminstall-gcnpm--registry=http://registry.npmmirror.com(使用的更快速)3.cnpminstall-g@vue/cli安装全局vue 再使用vuecreate项目名称选择要配置内容 cd项目名称 npmrunserve即可打开4......
  • 在Linux中,什么是最小权限原则?
    最小权限原则(PrincipleofLeastPrivilege,POLP)是信息安全领域的一个核心概念,它强调在任何系统或程序设计中,每个用户、进程、服务或系统组件都应该仅被授予完成其任务所必需的最小权限集。这一原则旨在减少潜在的安全风险和影响范围,通过限制权限滥用或误用的可能性来增强系统的......