首页 > 数据库 >Linux安装sql server2022的流程步骤

Linux安装sql server2022的流程步骤

时间:2024-12-18 23:52:46浏览次数:4  
标签:server2022 Linux sudo Server SQL yum sql PATH mssql

安装必要的工具

sudo yum install -y wget curl

下载并导入 Microsoft GPG 密钥

sudo curl -s https://packages.microsoft.com/keys/microsoft.asc | sudo rpm --import -

注册 SQL Server 2022 存储库

sudo curl -o /etc/yum.repos.d/mssql-server-2022.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo

更新包列表

sudo yum update -y

安装 SQL Server 2022

sudo yum install -y mssql-server

配置 SQL Server

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

启动 SQL Server 服务

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

安装 SQL Server 命令行工具

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
sudo yum install -y mssql-tools unixODBC-devel

将 sqlcmd 和 bcp 添加到 PATH 环境变量

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

使用 sqlcmd 连接到 SQL Server

sudo /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'YourStrong!Passw0rd'

标签:server2022,Linux,sudo,Server,SQL,yum,sql,PATH,mssql
From: https://www.cnblogs.com/chenshibao/p/18616081

相关文章

  • #渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍04-盲SQL注入(Blind SQL Injection)
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。目录一、盲SQL注入(BlindSQLInjection)的概念二、盲SQL注......
  • How to synchronize Elasticsearch with MySQL
    HowtosynchronizeElasticsearchwithMySQLUsingLogstashtocreateadatapipelinkingElasticsearchtoMySQLinordertobuildanindexfromscratchandtoreplicateanychangesoccurringonthedatabaserecordsintoElasticsearchhttps://towardsdatasc......
  • MySQL基础 -----MySQL数据类型
    目录INT类型tinyint类型类型大小范围测试tinyint类型数据float类型测试:测试正常数据范围的数据测试插入范围超过临界值的数据:测试float类型的四舍五入​编辑decimal类型同样测试:字符串类型char类型测试:varchar类型测试:溢出测试:DATA类型:date类型测试:dat......
  • Python知识分享第二十九天-PyMySQL
    PyMySQL介绍:概述:它是Python的1个库(模块),可以实现通过Python代码,操作MySQL数据库.该库需要手动安装一下.安装方式:方式1:导包时自动安装.方式2:在PyCharm的Settings->Python编辑器或者Anaconda->安装方式3:通过pip方式,在命令行中......
  • linux 免密远程到多个服务器如何实现
    要实现从主机192.168.1.2免密远程连接到192.168.1.3和192.168.1.4,您可以使用SSH密钥对进行身份验证。以下是详细的步骤:步骤1:生成SSH密钥对在192.168.1.2主机上生成SSH密钥对(如果您尚未生成过):打开终端。输入以下命令:ssh-keygen-trsa-b2048按照提示,......
  • Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处
    这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。在搭建完LNMP环境后用Navicate连接出错遇到这个问题首先到mysql所在的服务器上用连接进行处理1、连接服务器:mysql-uroot-p......
  • docker高级篇(大厂进阶):安装mysql主从复制
    @目录1.Docker复杂安装详说1.1安装mysql主从复制本人其他相关文章链接1.Docker复杂安装详说1.1安装mysql主从复制主从搭建步骤:1)新建主服务器容器实例33072)进入/mydata/mysql-master/conf目录下新建my.cnf3)修改完配置后重启master实例4)进入mysql-master容器5)master容器实......
  • linux kernel负载均衡分析(一)
    linux的负载均衡是一个很负载的过程,本篇讲一下触发负载均衡的流程,下一篇具体讲loadbalance流程。负载均衡是kernel调度一个重要的方面,下面是三篇博客,讲得很好。CFS任务的负载均衡(概述)(wowotech.net)CFS任务的负载均衡(任务放置)(wowotech.net)CFS任务的负载均衡(loadbalance)......
  • [Linux]线程
    线程页表每个进程都有一个虚拟地址空间,虚拟地址通过页表的映射找到对应的物理地址。那页表是如何完成虚拟地址到物理地址的映射的呢?其实一个程序在磁盘上的时候就以4KB为单位被划分成块,每一块称为页帧;而物理内存同样是以4KB为单位被划分,每一块称为页框。所以程序都是以4KB大小为......
  • MySQL存储引擎-存储结构
    Innodb存储结构BufferPool(缓冲池):BP以Page页为单位,页默认大小16K,BP的底层采用链表数据结构管理Page。在InnoDB访问表记录和索引时会在Page页中缓存,以后使用可以减少磁盘IO操作,提升效率。○Page根据状态可以分为三种类型:■freepage:空闲page,未被使用。■cleanp......