Centos7安装SQL Server

时间:2024-03-16 09:46:10

                                    Centos7安装SQL Server

准备:安装SQL Server的可用空间大小必须要有2G以上,否则安装初始化会失败

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

Centos7安装SQL Server

2、安装 SQL Server

yum install -y mssql-server

Centos7安装SQL Server

3、软件包安装完成后,运行mssql-conf 安装命令,进行配置。

进入到/opt/mssql/bin目录下,执行:./mssql-conf setup

根据提示信息设置自己的选择

第1,选择版本,这里选择输入 1就是评估版(不过有时间限制),2就是开发者版本

第2,接受条款。

第3,选择语言,这里选择的10,就是简体中文。

第4,输入SA的密码,密码要求是至少8位,包含数字、大小写字母、符号的,强安全性。

第5步,配置程序会创建mssql-server服务,设置开机自启动。

截图如下:

Centos7安装SQL Server

Centos7安装SQL Server

4、启动完成,查看启动是否成功,执行如下:

systemctl status mssql-server

Centos7安装SQL Server

5、使用其他命令查看,验证启动成功,执行:

ps -ef | grep mssql

Centos7安装SQL Server

至此SQL Server安装启动成功,但是linux上并不能使用命令行方式操作数据库,所以还需要安装一个sql操作工具。

6、设置防火墙

要连接数据库,首先要打开防火墙上1433端口,也就是,增加tcp端口1433到公共区域,并且永久生效。

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

firewall-cmd –reload

Centos7安装SQL Server

7、下载SQL Server 操作工具存储库配置文件

curl https://packages.microsoft.com/config/rhel/7/prod.repo >

/etc/yum.repos.d/msprod.repo

Centos7安装SQL Server

8、安装sql操作工具

yum install -y mssql-tools

Centos7安装SQL Server

9.1 使用工具连接SQL Server

执行./sqlcmd,但是并没有进入到命令行模式,原因是需要输入参数(见下图)

Centos7安装SQL Server

9.2 配置上参数,执行./sqlcmd -U sa –P

Centos7安装SQL Server

在上图的红色框中是执行了一些sql语句,注意sql语句敲入以后,需要再输入“go”才会执行。

至此sql工具安装测试完毕。

补充:开启防火墙: systemctl start firewalld

查看防火墙状态:systemctl status firewalld

或者执行:firewall-cmd --state

Centos7安装SQL Server

 

参考:

安装SQL Server:

https://blog.csdn.net/sqlserverdiscovery/article/details/79193959

安装SQL Server的sql命令操作工具:

https://blog.csdn.net/sqlserverdiscovery/article/details/53966067