在Linux上安装SQL-Server 2017

举报
只会心疼giegie 发表于 2021/04/29 22:18:33 2021/04/29
【摘要】 安装SQL-Server 2017数据库1、使用curl命令访问网址[root@localhost ~]# curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo % Total % Received % Xferd A...

安装SQL-Server 2017数据库

1、使用curl命令访问网址(设置yum安装源)

[root@localhost ~]# curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   232  100   232    0     0    329      0 --:--:-- --:--:-- --:--:--   329

2、yum下载mssql-server

[root@localhost ~]# yum install -y mssql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
..............

过后,安装包我们能在/opt里找到

3、执行mssql安装包

[root@localhost ~]# sudo /opt/mssql/bin/mssql-conf setup
Choose an edition of SQL Server:
  1) Evaluation (free, no production use rights, 180-day limit)
  2) Developer (free, no production use rights)
  3) Express (free)
  4) Web (PAID)
  5) Standard (PAID)
  6) Enterprise (PAID)
  7) Enterprise Core (PAID)
  8) I bought a license through a retail sales channel and have a product key to enter.
翻译:
选择SQL Server的版本:
1) 评估(免费,无生产使用权,180天限制)
2) 开发者(免费,无生产使用权)
3) 快递(免费)
4) 网络(付费)
5) 标准(已付)
6) 企业(已付)
7) 企业核心(付费)
8) 我通过零售渠道购买了许可证,并有产品密钥可供输入。

这里我选择2

接下来是设置密码,但不能设置太过简单否则就会出现上图的红字。

密码需大于等于8个字符,包含:大写字母、小写字母,数字或符号

4、开启SQL-Server的自启动项,并开放防火墙

[root@localhost ~]# systemctl enable mssql-server
[root@localhost ~]# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
success
[root@localhost ~]# sudo firewall-cmd --reload
success
[root@localh

可用net-tools来查看1433端口

[root@localhost ~]# yum -y install net-tools
[root@localhost ~]# netstat -lnp|grep 1433
tcp        0      0 0.0.0.0:1433            0.0.0.0:*               LISTEN      1783/sqlservr
tcp6       0      0 :::1433                 :::*                    LISTEN      1783/sqlservr

5、此时可用Navicat链接SQLServer,并测试其链接

6、安装Mssql-tools工具

设置源,并下载安装:

[root@localhost ~]# curl https://packages.microsoft.com/config/rhel/7/prod.repo >> /etc/yum.repos.d/msprod.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   193  100   193    0     0    314      0 --:--:-- --:--:-- --:--:--   314
[root@localhost ~]# yum install -y mssql-tools

7、安装msql-cli客户端

[root@localhost ~]# curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/centos/7/prod.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   194  100   194    0     0    320      0 --:--:-- --:--:-- --:--:--   320
[root@localhost ~]# yum install mssql-cli -y

可用客户端登录

[root@localhost ~]# mssql-cli -S 主机名字 -U SA  -P '密码'
master>

安装完成

附:可用select @@version并执行得到版本号

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。