测试环境:腾讯云,1核+2G

1.下载 Microsoft SQL Server 2017 Red Hat 存储库配置文件:

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

2.安装 SQL Server:

sudo yum install -y mssql-server

3.破解2G运行内存限制(3.5G内存同理)

cd /opt/mssql/bin/ # 进入目录
mv sqlservr sqlservr.old # 保存备份文件
python # 使用python修改内存限制代码
>>>oldfile = open("sqlservr.old", "rb").read()
>>>newfile = oldfile.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
>>>open("sqlservr", "wb").write(newfile)
>>>exit()

4.运行 mssql-conf setup 命令并按提示设置 SA 密码,然后选择版本。

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

5.然后就是确认安装版本,确认sqlserver密码(输密码,但是在云服务器上安装过程中即便在这里输入了密码也无法正常登陆),有些版本可能存在选sqlserver语言类型的根据需要填就行。这部分就是选选选,不是很难。

6.安装sqlserver

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

7.修改sqlever的权限

cd /opt/mssql/bin/chmod  755  sqlservr

8.重启sqlserver服务

sudo systemctl start mssql-server

9. 显示当前sqlserver服务是否在运行

systemctl status mssql-server


不在运行状态尝试手动开启sqlserver,或者重启云服务器

systemctl start mssql-serversystemctl enable mssql-serve

r

10.下载 Microsoft Red Hat 存储库配置文件

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

11.如果你有旧版mssql 工具安装,请删除任何较旧的 unixODBC 包。

sudo yum remove unixODBC-utf16 unixODBC-utf16-devel

12.运行以下命令以安装 mssql-tools 和 unixODBC 开发人员包。

sudo yum install -y mssql-tools unixODBC-devel

13.请将 /opt/mssql-tools/bin/ 添加到 PATH 环境变量

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

14.使用以下命令更改 SA 密码:

sudo systemctl stop mssql-server
sudo /opt/mssql/bin/mssql-conf set-sa-password

15.重新启动 SQL Server 服务。

sudo systemctl start mssql-server

开启远程访问需要去服务器安全组打开1433端口。

转载(郭力强)

linux安装sqlserver(1核,2GB)相关推荐

  1. linux安装sqlserver

    1.下载 Microsoft SQL Server 2017 Red Hat 存储库配置文件: sudo curl -o /etc/yum.repos.d/mssql-server.repo http ...

  2. Linux安装SqlServer[笔记]

    由于近来处理的项目,遇到了SqlServer数据库的操作,所以,简单记录一下笔记. 安装命令 wget https://packages.microsoft.com/config/rhel/7/mss ...

  3. Linux 安装数据库

    本文安装的数据库文件有:mysql5.7,sqlserver,oracle 以及 Redis . Linux 安装数据库 Linux 安装好了之后设置网络 Linux 的配置 Centos7 安装图形 ...

  4. Linux:CentOS7安装SQLServer

    Ps:本教程是在CentOS7上安装SQLServer2017,官方要求虚拟机空闲内存不低于2GB 一.SQLServer下载 1.1.下载阿里云在线yum源到本地 命令: wget -O /etc/ ...

  5. Linux系统中安装SQLServer

    一.设置镜像 curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos. ...

  6. 完整安装sqlserver always on集群

    准备工作 1.  四台已安装windows server 2008 r2 系统的虚拟机,配置如下: CPU : 1核 MEMORY : 2GB DISK : 40GB(未分区) NetAdapter ...

  7. arch linux安装_如何从头开始安装Arch Linux

    arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...

  8. linux 内核学习11-内核模块参数

    linux 内核学习11-内核模块参数 内核模块作为一个可拓展的动态模块,为Linux内核提供灵活性,所以需要依据不同的场景来传递不同的参数,实现不同的功能 1. 准备工作 #define modul ...

  9. Kali Linux安装

    1      Kali Linux安装 和普通的应用软件不同,操作系统的安装一直都是一件比较麻烦的事.而且和只能安装在计算机上的Windows操作系统不同,Kali Linux可以说是一个几乎能安装到 ...

最新文章

  1. LeetCode 829. Consecutive Numbers Sum--笔试题--C++解法
  2. mxnet 查看中间层结果
  3. 贪吃蛇游戏(c/c++)
  4. 【PC工具】复制翻译神器!有了这个开源免费的翻译软件,阅读英文文档变得再也不困难了...
  5. 怎么判断日出时间早晚_早晚都要擦精华液?问了美容师,发现我弄错了!效果差还浪费...
  6. 阿里打造全球首个纯机器人送货高校,22个物流机器人进入浙大备战双11
  7. c语言用链表对学生成绩排序,学生成绩排序和平均分计算利用c语言链表的创建插入删除.doc...
  8. linux 僵尸进程 fwrite,Linux之僵尸进程
  9. 数字图像处理 中值滤波 MATLAB实验
  10. MRTG 监控主机流量
  11. Drive Scope for mac(硬盘检查分析工具)
  12. 手动实现一个vue的mvvm,思路解析
  13. 返回顶部 模仿天猫的返回顶部代码 HTML JQuery CSS JavaScript
  14. 基于随机森林模型的心脏病患者预测及可视化(pdpbox、eli5、shap、graphviz库)附相关库安装教程
  15. 如何学习ERP系统并从事相关职业?
  16. 记录: 问题:/usr/bin/ld: main.o: Relocations in generic ELF (EM: 183)
  17. 2022年有高级软考职称可以入深户吗?
  18. nmn成分是什么,吃nmn对身体有哪些好处,掌握知识点
  19. 根据输入的半径值,计算球的体积。
  20. python 求图像SNR代码

热门文章

  1. java过滤器对ext异步,java过滤器对ext异步请求跳转(国外英语资料).doc
  2. Android九宫格
  3. django admin系统
  4. 03-OFDM的心得体会
  5. STM32F030_LED详细配置总结
  6. 奥浦迈冲刺科创板上市,肖志华、贺芸芬夫妇控制约42%的股份
  7. oracle12的dbca,Oracle 12.2 DBCA 使用 Silent 建库
  8. 面向方面情感分析的双句法感知图注意网络
  9. 软件测试移民,为改善生活,举家移民巴黎,软件测试工改变了我的现状
  10. STM32F103VCT6单片机实现秒表功能