CentOS上安装SQL Server 2016
  nQkVcpdWfLDr 2023年11月02日 40 0

1.环境准备

centos7.9  #最低需要7.2版本

2.安装步骤

可以参考微软的官方步骤进行安装

​https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-red-hat ​

3.安装sqlserver服务端

下载并配置sqlserver源,后续可以通过yum方式直接安装:

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

CentOS上安装SQL Server 2016_linux

安装sqlserver

yum install -y mssql-server

CentOS上安装SQL Server 2016_microsoft_02

配置sqlserver

/opt/mssql/bin/mssql-conf setup

此时会提示内存最少3250m,低于这个数字将无法安装

CentOS上安装SQL Server 2016_linux_03

由于虚拟机没有这么大内存,此时可以其他方式饶过这个限制,具体参见如下文章:

http://www.cnblogs.com/Yongzhouunknown/p/6694188.html

注:还需注意sa的密码最少8位,需要字母+数字+字符混合组成

继续配置sqlserver(出现以下提示表示数据库已经安装成功了)

CentOS上安装SQL Server 2016_linux_04

查看数据库的状态

systemctl status mssql-server

CentOS上安装SQL Server 2016_linux_05

4.安装sqlserver客户端

可以参数官方的文档进行安装

​https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools​

也可以使用以下方式进行安装

下载并配置sqlserver客户端源,后续可以通过yum方式直接安装

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

安装客户端

yum install -y mssql-tools 
yum install -y unixODBC-devel

CentOS上安装SQL Server 2016_microsoft_06

配置环境变量

将以下内容添加到/etc/profile

export PATH="$PATH:/opt/mssql-tools/bin"

CentOS上安装SQL Server 2016_microsoft_07

连接sqlserver

sqlcmd

CentOS上安装SQL Server 2016_linux_08

这里的-S是指定服务器名称,-U指定用户名,回车后会提示输入密码

sqlcmd -S localhost -U sa

CentOS上安装SQL Server 2016_sql_09

注:在linux客户端中,每执行一个命令,需要以go为结束,才可以查询出数据来


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
nQkVcpdWfLDr