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
2、安装 SQL Server
yum install -y mssql-server
3、软件包安装完成后,运行mssql-conf 安装命令,进行配置。
进入到/opt/mssql/bin目录下,执行:./mssql-conf setup
根据提示信息设置自己的选择
第1,选择版本,这里选择输入 1就是评估版(不过有时间限制),2就是开发者版本
第2,接受条款。
第3,选择语言,这里选择的10,就是简体中文。
第4,输入SA的密码,密码要求是至少8位,包含数字、大小写字母、符号的,强安全性。
第5步,配置程序会创建mssql-server服务,设置开机自启动。
截图如下:
4、启动完成,查看启动是否成功,执行如下:
systemctl status mssql-server
5、使用其他命令查看,验证启动成功,执行:
ps -ef | grep mssql
至此SQL Server安装启动成功,但是linux上并不能使用命令行方式操作数据库,所以还需要安装一个sql操作工具。
6、设置防火墙
要连接数据库,首先要打开防火墙上1433端口,也就是,增加tcp端口1433到公共区域,并且永久生效。
firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd –reload
7、下载SQL Server 操作工具存储库配置文件
curl https://packages.microsoft.com/config/rhel/7/prod.repo >
/etc/yum.repos.d/msprod.repo
8、安装sql操作工具
yum install -y mssql-tools
9.1 使用工具连接SQL Server
执行./sqlcmd,但是并没有进入到命令行模式,原因是需要输入参数(见下图)
9.2 配置上参数,执行./sqlcmd -U sa –P
在上图的红色框中是执行了一些sql语句,注意sql语句敲入以后,需要再输入“go”才会执行。
至此sql工具安装测试完毕。
补充:开启防火墙: systemctl start firewalld
查看防火墙状态:systemctl status firewalld
或者执行:firewall-cmd --state
参考:
安装SQL Server:
https://blog.csdn.net/sqlserverdiscovery/article/details/79193959
安装SQL Server的sql命令操作工具:
https://blog.csdn.net/sqlserverdiscovery/article/details/53966067