CentOS 7安装SQL Server 2019

下载

下载地址:https://packages.microsoft.com/rhel/7

需要下载三个:

用途rpm软件包下载地址
数据库mssql-server-15.0.4198.2-10.x86_64.rpmhttps://packages.microsoft.com/rhel/7/mssql-server-2019/mssql-server-15.0.4198.2-10.x86_64.rpm
tools依赖msodbcsql17-17.9.1.1-1.x86_64.rpmhttps://packages.microsoft.com/rhel/7/prod/msodbcsql17-17.9.1.1-1.x86_64.rpm
sqlcmd命令行mssql-tools-17.9.1.1-1.x86_64.rpmhttps://packages.microsoft.com/rhel/7/prod/mssql-tools-17.9.1.1-1.x86_64.rpm

同时需要下载相关依赖包

rpm软件包下载地址
python3-3.6.8-17.el7.x86_64.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Packages/python3-3.6.8-17.el7.x86_64.rpm
python3-libs-3.6.8-18.el7.x86_64.rpmhttp://mirror.centos.org/centos/7/updates/x86_64/Packages/python3-libs-3.6.8-18.el7.x86_64.rpm
python3-pip-9.0.3-8.el7.noarch.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Packages/python3-pip-9.0.3-8.el7.noarch.rpm
python3-setuptools-39.2.0-10.el7.noarch.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Packages/python3-setuptools-39.2.0-10.el7.noarch.rpm
unixODBC-2.3.7-1.rh.x86_64.rpmhttps://packages.microsoft.com/rhel/7/prod/unixODBC-2.3.7-1.rh.x86_64.rpm
cyrus-sasl-2.1.26-24.el7_9.x86_64.rpmhttp://mirror.centos.org/centos/7/updates/x86_64/Packages/cyrus-sasl-2.1.26-24.el7_9.x86_64.rpm
cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64.rpmhttp://mirror.centos.org/centos/7/updates/x86_64/Packages/cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64.rpm
cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpmhttp://mirror.centos.org/centos/7/updates/x86_64/Packages/cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpm
bzip2-1.0.6-13.el7.x86_64.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Packages/bzip2-1.0.6-13.el7.x86_64.rpm
gdb-7.6.1-120.el7.x86_64.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Packages/gdb-7.6.1-120.el7.x86_64.rpm
libatomic-4.8.5-44.el7.x86_64.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Packages/libatomic-4.8.5-44.el7.x86_64.rpm
libsss_nss_idmap-1.16.5-10.el7_9.12.x86_64.rpmhttp://mirror.centos.org/centos/7/updates/x86_64/Packages/libsss_nss_idmap-1.16.5-10.el7_9.12.x86_64.rpm

安装

将所有包上传至服务器,一键安装

rpm -Uvh *.rpm --nodeps --force

当询问是否同意相关许可协议时,输入:yes

配置

选择安装版本

/opt/mssql/bin/mssql-conf setup

在这里插入图片描述

输入数字,选择所要安装的版本,然后在出现询问是否接受许可条款时,输入yes,回车继续下一步。

在这里插入图片描述

输入SA用户密码(密码长度八位以上,且密码必须包含数字、字母和特殊字符),输入完之后,直接回车,然后再输入一遍,回车确认。

# 查询运行状态
systemctl status mssql-server

放行防火墙

以运行远程连接

firewall-cmd --zone=public --add-port=1433/tcp --permanent

firewall-cmd --reload

命令行

添加PATH环境变量

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

source /etc/profile

使用sqlcmd命令连接本地sql server

sqlcmd -S localhost -U SA -p

输入密码即可登录成功

创建一个数据库测试

CREATE DATABASE [Test]

GO
SELECT [Name] FROM SYS.DATABASES

GO
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在CentOS 7上安装SQL Server,您需要遵循以下步骤: 1. 安装Microsoft的密钥和存储库: sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 2. 安装SQL Server: sudo yum install -y mssql-server 3. 运行安装向导: sudo /opt/mssql/bin/mssql-conf setup 4. 启动SQL Server: sudo systemctl start mssql-server 5. 验证SQL Server是否正在运行: systemctl status mssql-server 6. 安装SQL Server命令行工具: sudo yum install -y mssql-tools unixODBC-devel 7. 验证SQL Server命令行工具是否安装成功: sqlcmd -S localhost -U SA -P 'YourPassword' 以上是在CentOS 7上安装SQL Server的基本步骤。请注意,您需要使用适当的密码替换“YourPassword”。 ### 回答2: CentOS 7安装SQL Server需要执行以下步骤: 1.首先需要安装Microsoft的Key和Repository,执行以下命令: sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 2. 安装mssql-server包: sudo yum install -y mssql-server 3.安装完成后,使用以下命令来运行安装向导: sudo /opt/mssql/bin/mssql-conf setup 4.向导将要求输入SQL Server的许可证密钥。如果您已经有密钥,则输入它;否则,您可以选择本地测试版(Developer Edition)。 5.接下来,设置SA用户密码。请确保密码至少包含8个字符,其中包括大写字母、小写字母、数字和符号。 6.完成配置后,启动SQL Server: sudo systemctl start mssql-server 7.检查SQL Server服务是否正在运行: systemctl status mssql-server 8.在CentOS 7中,防火墙默认情况下已启用并限制了传入和传出的流量。如果您打算在不同的计算机上运行应用程序和SQL Server,则需要打开端口1433。执行以下命令以打开端口: sudo firewall-cmd --add-port=1433/tcp --permanent 9.重新加载防火墙配置: sudo firewall-cmd --reload 10.如果您使用的是SELinux,需要允许SQL Server使用tcp端口,可以执行以下命令: sudo semanage port -a -t sql_port_t -p tcp 1433 在完成以上步骤后,您的CentOS 7系统上已安装和配置了SQL Server。您可以使用SQL Server Management Studio(SSMS)或其他支持OLE DB或ODBC的工具来生成查询和执行操作。 ### 回答3: 在CentOS 7上安装Microsoft SQL Server需要遵循以下步骤: 1. 首先要安装官方的Microsoft SQL Server Repository,就是一个仓储源,通过它我们才能下载安装MS SQL Server。 命令:curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo | sudo tee /etc/yum.repos.d/mssql-server.repo 2. 安装Microsoft SQL Server 命令:sudo yum install mssql-server 3. 在安装过程中,需要设置SA账户的密码,这也是数据库的超级管理员账户。 4. 启动Microsoft SQL Server 命令:systemctl start mssql-server 5. 接下来需要运行一个脚本,使SQL Server变得可以使用。 命令:sudo /opt/mssql/bin/mssql-conf setup 6. 安装Microsoft SQL Server Command Line Tool(SQLCMD) 命令:sudo yum install mssql-tools 7. 使用SQLCMD连接SQL Server,并创建一个新的数据库。 命令:sqlcmd -S localhost -U SA -P 'your_password' CREATE DATABASE [TestDB] 8. 安装Microsoft SQL Server Management Studio(SSMS)连接和管理数据库。 具体安装方法如下: 官网下载地址:https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 安装方法: sudo rpm -Uvh mssql-server-15.0.2070.41-1.x86_64.rpm sudo systemctl start mssql-server sudo /opt/mssql/bin/mssql-conf setup sudo yum install mssql-tools unixODBC-devel echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile source ~/.bash_profile sudo yum install msodbcsql17 sudo yum install mssql-server-fts sudo yum install mssql-server-ha sudo yum install mssql-server-replication sudo yum install mssql-tools-lock-acct sudo yum install mssql-tools-conflict-detection sudo yum install mssql-server-mlservices-python 以上步骤可以安装成功Microsoft SQL ServerCentOS7上的环境。 总结: CentOS 7上安装Microsoft SQL Server。 通过在CentOS 7上安装MS SQL Server,可以极大地增强您的数据库管理能力,充分利用开源技术和微软技术的优势。这也是为什么越来越多的用户在Linux上使用MS SQL Server的原因之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值