Linux 安装 SQL Server

前言

  • 本次使用的 Linux 系统版本是 CentOS
  • 本次使用的 SQL Server 版本是SQL Server 2017
  • 本次使用的 CentOS 是由 VirtualBox 创建的虚拟机

一、安装 SQL Server

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

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

2.安装 mssql-server 服务

yum install -y mssql-server

3.运行 mssql-conf 完成 SQL Server 配置

4.完成安装

  • 首次完成配置后,mssql 服务会自动启动
  • 若数据库提示空闲内存不足 2000M 导致初始化失败,可根据(三、更改 SQL Server 2000M 内存限制)更改内存限制,当然也可以为系统增加内存就可以正常初始化成功
  • 如有需要,可以设置服务开机启动:systemctl start mssql-server
  • 查询 mssql 服务,服务已正常启动:ps aux|grep mssql

二、配置防火墙

# 查询 1443 端口是否开放
firewall-cmd --query-port=1443/tcp
# 开放 1443 端口
firewall-cmd --permanent --add-port=1433/tcp
#重启防火墙
firewall-cmd --reload

三、更改 SQL Server 2000M 内存限制

1.备份配置文件

# 进入目录
cd /opt/mssql/bin/
# 保存备份文件
mv sqlservr sqlservr.old
# 使用python修改内存限制代码
python

2.使用 python 修改限制

>>> oldfile = open("sqlservr.old", "rb").read()
>>> newfile = oldfile.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
>>> open("sqlservr", "wb").write(newfile)
>>> exit()

3.重启服务或重启虚拟机

  • 虚拟机内存为 1G,也可以正常启动 mssql 服务了
Linux安装SQL Server可以按照以下步骤进行操作: 1. 首先,根据你使用的Linux发行版选择相应的安装方法。例如,在Red Hat Enterprise Linux安装可以参考Red Hat官方提供的快速入门指南\[1\],在SUSE Linux Enterprise Server安装可以参考SUSE官方提供的安装指南\[1\],在Ubuntu上安装可以参考Ubuntu官方提供的安装指南\[1\]。 2. 完成SQL Server安装程序。你可以使用mssql-conf命令来完成SQL Server安装程序。在命令行中输入以下命令来运行安装程序: ``` sudo /opt/mssql/bin/mssql-conf setup ``` \[2\] 3. 安装SQL Server命令行工具。安装SQL Server后,你可以安装SQL Server命令行工具来管理和操作SQL Server数据库。具体的安装方法可以参考相应的文档。 4. 连接到本地SQL Server实例。安装完成后,你可以使用命令行工具连接到本地的SQL Server实例,并进行数据库的创建、查询等操作。具体的连接方法和操作可以参考相应的文档。 总结起来,Linux安装SQL Server的步骤包括选择相应的安装方法、完成安装程序、安装命令行工具以及连接到本地SQL Server实例进行数据库操作\[3\]。 #### 引用[.reference_title] - *1* *2* [在Linux安装 SQL Server](https://blog.csdn.net/coco3600/article/details/100232614)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Linux环境安装 SQL Server数据库以及使用](https://blog.csdn.net/Long_xu/article/details/129852990)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值