当前位置: 首页 > news >正文

【Linux】 centos7安装卸载SQL server(2017、2019)

一、安装配置

准备一个基础Linux配置:
内存为20GB
运行内存为2GB的系统(数据库小于2GB安装不了)

1、网络配置

我们需要进行网络的连接

  1. 进入
    cd /ect/sysconfig/network-script/
  2. 编辑文件ifcfg-ens33
    vi ifcfg-ens33
  3. Insert键进行编辑
    ONBOOTno我们的改成yes
  4. 保存退出
    :wq
  5. 重启网络服务
    server network restart

2、换源

我们需要把我们安装的的原始下载镜像源改成我们国内的阿里源

①、下载插件

wget

yum install wget

vim

yum install vim

加载插件的时候我们都选择y同意

更改文件

进入,需要进入一下目录才能进行操作。

/etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak

生成阿里源

wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、安装步骤

①、下载镜像

选择一下其一就行

2017版

curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo

2019版

curl https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo > /etc/yum.repos.d/mssql-server.repo

②、执行安装

执行命令进行安装

yum install -y mssql-server

选择安装版本及相关配置,一般选择第二个版本

/opt/mssql/bin/mssql-conf setup

根据提示进行后面的操作即可

4、安装mssql工具包和UnixODBC开发人员软件包

①、下载官方软件包源

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

②、安装

yum install -y mssql-tools unixODBC-devel

③、添加PATH环境

echo 'export PATH=$PATH:/opt/mssql-tools/bin' >> /etc/profile

④、重新加载环境变量

source /etc/profile

5、防火墙设置

开放端口
firewall-cmd --zone=public --add-port=1433/tcp --permanent
刷新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
开机自启动
systemctl disable firewalld.service

开放端口后即可进行连接

6、SQL server启动

启用SQL Server服务开机自启

systemctl enable mssql-server

启动SQL Server服务

systemctl start mssql-server


验证SQL Server服务是否设置为开机自启

systemctl is-enabled mssql-server

如果输出是enabled,那么服务已经被设置为开机自启。

验证SQL Server服务状态

systemctl status mssql-server

二、卸载SQL Server

1、停止 SQL Server 服务

sudo systemctl stop mssql-server

2、卸载 SQL Server 包

为了卸载 Linux 上运行的 mssql-server 包,使用如下命令:

sudo yum remove mssql-server

3、删除 SQL Server 数据文件

SQL Server 默认的数据文件存储在 /var/opt/mssql 目录下。可以使用以下命令来删除这些文件:

sudo rm -rf /var/opt/mssql

4、删除 SQL Server 配置文件

SQL Server 的配置文件位于 /etc/opt/mssql 目录下。可以使用以下命令来删除这些文件:

sudo rm -rf /etc/opt/mssql

5、删除 SQL Server 日志文件

SQL Server 的日志文件位于 /var/log/mssql 目录下。可以使用以下命令来删除这些文件:

sudo rm -rf /var/log/mssql

相关文章:

【Linux】 centos7安装卸载SQL server(2017、2019)

一、安装配置 准备一个基础Linux配置: 内存为20GB 运行内存为2GB的系统(数据库小于2GB安装不了) 1、网络配置 我们需要进行网络的连接 进入 cd /ect/sysconfig/network-script/ 编辑文件ifcfg-ens33 vi ifcfg-ens33 Insert键进行编辑 把ONBOO…...

面试算法-110-课程表

题目 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] [ai, bi] ,表示如果要学习课程 ai 则 必须 先学习课程 bi 。 …...

注册前后端php的检测

首先&#xff0c;在HTML表单中添加一个用于输入密码的文本框&#xff0c;并在其后面添加一个用于显示密码格式要求提示的元素&#xff0c;例如一个 <span> 标签。 <input type"password" id"passwordInput"> <span id"passwordHint…...

Redis:什么是redis?①

一、思想 Redis是一个开源的高性能基于内存key-value数据库&#xff0c;常用作数据库、缓存或消息代理 二、数据类型 String List...

【课程】MyBatisPlus视频教程

MyBatis-Plus是一款非常强大的MyBatis增强工具包,只做增强不做改变. 在不用编写任何SQL语句的情况下即可以极其方便的实现单一、批量、分页等操作。 本套教程基于MyBatis-Plus新2.3版本,详细讲授&#xff1a;集成Mybatis-Plus、 通用CRUD、EntityWrapper条件构造器、ActiveRec…...

如何使用人工智能和ChatGPT来优化营销转化率

人工智能 &#xff08;AI&#xff09; 和营销的交集正在彻底改变企业与客户互动的方式&#xff0c;最终改变营销转化率。人工智能能够分析大量数据、理解模式和自动执行任务&#xff0c;它不仅是一项创新技术&#xff0c;而且是营销领域的根本性转变。这种转变允许更加个性化、…...

Ubuntu 22.04上构建libvirt源码错误解决

当在Ubuntu 22.04上构建libvirt源码时&#xff0c;可能会遇到一些错误。下面是一些常见错误及其解决方法&#xff1a; 1. 错误&#xff1a;Program xmllint’未找到或不可执行 解决方法&#xff1a;安装libxml2-utils sudo apt-get install libxml2-utils2. 错误&#xff1a…...

游戏客户端面经

1&#xff0c;3D的模型怎么显示到2DUI上面 2&#xff0c;C#的ArryList和List的区别 3&#xff0c;接口和抽象类的区别&#xff0c;一般什么时候用接口 4&#xff0c;UGUI怎么渲染的UI&#xff0c;UGUI的层级管理&#xff08;怎么不打断合批&#xff09;&#xff0c;合批流程…...

AS,idea,maven,gradle

Jdk,sdk。提前都是需要下好的。 Maven与gradle的思考&#xff1a; 用AS开发app时&#xff0c;gradle本就有&#xff0c;自己也可以指定&#xff0c;AGP同样。要注意gradle&#xff0c;AGP,jdk版本的事情。还有依赖库。 用idea开发网络程序时&#xff0c;也有内置的maven&…...

ElasTool v3.0 程序:材料弹性和机械性能的高效计算和可视化工具包

分享一个材料弹性和机械性能的高效计算和可视化工具包&#xff1a; ElasTool v3.0。 感谢论文的原作者&#xff01; 主要内容 “弹性和机械性能的高效计算和可视化对于材料的选择和新材料的设计至关重要。该工具包标志着材料弹性和机械性能计算分析和可视化方面的重大进步…...

Redis入门级详解(一)

一、Redis入门介绍 1、什么是Redis? Redis&#xff0c;英文全称是Remote Dictionary Server&#xff08;远程字典服务&#xff09;&#xff0c;是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库&#xff0c;并提供多种语言的API。…...

java算法题每日多道六

138. 随机链表的复制 题目 给你一个长度为 n 的链表&#xff0c;每个节点包含一个额外增加的随机指针 random &#xff0c;该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成&#xff0c;其中每个新节点的值都设为其对…...

C# 特性(Attribute)

C# 特性&#xff08;Attribute&#xff09; 文章目录 C# 特性&#xff08;Attribute&#xff09;Obsolete语法示例代码 创建自定义特性&#xff08;Attribute&#xff09; Obsolete 这个预定义特性标记了不应被使用的程序实体。它可以让您通知编译器丢弃某个特定的目标元素。例…...

Redis 教程系列之Redis 配置(三)

Redis 配置 Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf(Windows 名为 redis.windows.conf)。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下: redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME 实例 redis 127.0…...

Java实验03

Code1 package q3;public class Method01{public static void main(String[] args) {class Student{String name;String StuID;public Student(String name,String StuID){this.namename;this.StuIDStuID;}public void speak(String name, String stuID) {//输出学号与姓名Sys…...

安卓studio连接手机之后,一两秒之后就自动断开了。问题解决。

太坑了&#xff0c;安卓studio链接手机之后。几秒之后就断开了。我以为是adb的问题&#xff0c;就重新安装了一下adb。并且在环境变量中配置了Path的路径。然而并没有什么用啊。 经过排查原来是数据心虚了。线的接触不良。导致你刚接通的瞬间有相对较强的电流是因为有瞬间高电压…...

数字科技优化金融供给,内外协同激活新质生产力

来源 | 镭射财经&#xff08;leishecaijing&#xff09; 新一轮产业变革悄然发生&#xff0c;决定产业高度和竞争格局的底层生产力&#xff0c;也正在经历一场从量变到质变的跃迁。新质生产力则是这场跃迁后的最新呈现。 站在新质生产力爆发的时代拐点&#xff0c;金融业达成…...

「Linux系列」Shell 输入/输出重定向

文章目录 一、Shell 输入重定向二、Shell 输出重定向标准输出重定向&#xff1a;标准错误输出重定向&#xff1a;同时重定向标准输出和错误输出&#xff1a;禁用输出&#xff1a; 三、Shell 重定向命令输出重定向&#xff1a;错误输出重定向&#xff1a;标准输出和错误输出同时…...

java实现word转pdf

引入依赖包 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.2.5.RELEASE</version></dependency><dependency><groupId…...

[flask] flask的基本介绍、flask快速搭建项目并运行

笔记 Flask Flask 本身相当于一个内核&#xff0c;其他几乎所有的功能都要用到扩展&#xff08;邮件扩展Flask-Mail&#xff0c;用户认证Flask-Login&#xff0c;数据库Flask-SQLAlchemy&#xff09;&#xff0c;都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、…...

【Veo 2提示词SOP白皮书】:从模糊意图到像素级输出的8步标准化工作流(附NASA级测试用例库)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Veo 2提示词工程的本质与范式跃迁 Veo 2并非单纯升级的视频生成模型&#xff0c;而是一次提示词工程范式的根本性重构——它将传统“指令式提示”&#xff08;prompt-as-command&#xff09;转向“意图…...

网安学习第24天 PHP安全——PHP反序列化

一、序列化与反序列化 1、序列化serialize() 序列化是什么&#xff1f;序列化就是把程序中的对象、数组、结构体等复杂数据&#xff0c;转换成可以存储或传输的格式。 简单说&#xff1a; 把“内存里的对象”变成“字符串/字节流”。 例如 PHP 中有一个对象&#xff1a; $u…...

Godot 4.2 + C# 避坑指南:手把手教你打包发布你的第一个2D游戏到Steam

Godot 4.2 C# 避坑指南&#xff1a;从开发到Steam发布的完整实战手册当你终于完成心爱的2D游戏开发&#xff0c;准备向全世界展示你的作品时&#xff0c;打包发布这个看似简单的环节往往会成为独立开发者最大的噩梦。特别是使用Godot 4.2搭配C#的项目&#xff0c;从导出设置到…...

Safe Exam Browser虚拟机绕过实战:深度解析与安全研究指南

Safe Exam Browser虚拟机绕过实战&#xff1a;深度解析与安全研究指南 【免费下载链接】safe-exam-browser-bypass A VM and display detection bypass for SEB. 项目地址: https://gitcode.com/gh_mirrors/sa/safe-exam-browser-bypass 在数字化教育快速发展的今天&…...

RISC-V模拟器终极指南:如何快速掌握处理器可视化调试

RISC-V模拟器终极指南&#xff1a;如何快速掌握处理器可视化调试 【免费下载链接】Ripes A graphical processor simulator and assembly editor for the RISC-V ISA 项目地址: https://gitcode.com/gh_mirrors/ri/Ripes RISC-V模拟器Ripes是一款强大的图形化处理器仿真…...

从subprocess报错聊起:我是怎么给NX盒子里的Python脚本做‘版本体检’和‘降级手术’的

从subprocess报错聊起&#xff1a;我是怎么给NX盒子里的Python脚本做‘版本体检’和‘降级手术’的 那天下午&#xff0c;当我正试图在NVIDIA Jetson NX上部署一个图像处理流水线时&#xff0c;终端突然抛出一行刺眼的红色错误&#xff1a;TypeError: __init__() got an unexpe…...

量子机器学习实战:从QSVM到QNN的构建、优化与避坑指南

1. 量子机器学习实战&#xff1a;从理论到落地的核心挑战量子机器学习&#xff08;QML&#xff09;听起来像是科幻小说里的概念&#xff0c;但作为一名在量子计算和机器学习交叉领域摸爬滚打了多年的从业者&#xff0c;我可以负责任地说&#xff0c;它已经从一个纯粹的学术构想…...

Spiderbuf_H05时间戳机制深度解析:锚点偏移与服务端校验

1. 这不是“破解”&#xff0c;是时间戳反爬机制的逆向解构你打开浏览器按F12&#xff0c;切到Network面板&#xff0c;刷新页面&#xff0c;盯着XHR请求发呆——那个带一长串数字的timestamp参数&#xff0c;每次刷新都变&#xff0c;但又不是随机乱跳&#xff0c;而是和当前时…...

8051编译器优化:LCALL与LJMP指令替换原理与实践

1. C51编译器优化&#xff1a;LCALL与LJMP指令替换解析 在8051单片机开发中&#xff0c;C51编译器对代码的优化处理常常会让开发者感到困惑。最近我就遇到一个典型案例&#xff1a;在反汇编代码中&#xff0c;原本预期的LCALL指令被替换成了LJMP。这种现象其实反映了编译器在资…...

OpenAI与博通合作自研芯片,融资卡壳微软,AI军备赛进入信用背书阶段

OpenAI与Broadcom的合作及问题去年10月&#xff0c;OpenAI和Broadcom联合宣布战略合作&#xff0c;将共同部署10GW的定制AI加速器&#xff0c;OpenAI负责设计芯片和系统&#xff0c;Broadcom参与开发并负责部署&#xff0c;2026年下半年开始上架&#xff0c;2029年底前全部到位…...