在 CentOS 7中安装 SQLServer on Linux

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 快速学习在 CentOS 7中安装 SQLServer on Linux

开发者学堂课程【SQL Server on Linux 入门教程:在 CentOS 7中安装 SQLServer on Linux】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/386/detail/4838


在 CentOS 7中安装 SQLServer on Linux


内容介绍

一、在CentOS 7中怎么安装 SQLServer on Linux 这个服务

二、SQL Server 的工具包如何安装

三、用 sqlcmd 测试是否安装成功

四、实操


一、在CentOS 7中怎么安装 SQLServer on Linux 这个服务?

MSSQL Service Installation

1. Make sure you are super user

 去检查一下是不是使用的 root 账号或者有输入权限的用户

2. Create MSSQL Server RedHat Repository configure file

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

/ets/ yum. repos .d/ mssql - server . repo要去创建 Repository 的包

3. Install SQL Server on CentOS 7 via yum install

yum install -y mssql-server用 yum install 的方式去安装 SQL Server 的服务

4. SQL Server on CentOS setup

设置密码或者 server 启动的方式是不是开机启动

/opt/ mssql/bin/ sqlservr- setup

5. Check service status用status的方式去检查状态

systemctl status mssq1- server

6. Open port(1433) on CentOS

要是除本地以外的去连接 SQL Server on CentOS要去把 CentOS 防火墙打开

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

sudo firewall-cmd --reload

 

二、SQL Server的工具包如何安装?

SQL Server Tools Insallation

1. Make sure you are Super user/mode

2. Create MSSQL Tool RedHat Repository configure file创建Repository

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

/ets/ yum. repos .d/ msprod, repo

3. Install SQL Server tools via yum

yum install mssql-tools安装 SQL Server 的工具包

 

三、用 sqlcmd 测试是否安装成功?

sqlcmd testing

Sqlcmd -S localhost,1433 -U sa用 sqlcmd 的方式去检查服务知否正常会执行一个简单的查询语句

 

四、实操

登陆到要测试的虚拟机输入密码检查一下 centos 的版本创建 Repository它会去官方网站里把文件下载下来进行安装重新再输入一次密码确保两次密码是一样的它要求 3250megabytes 才可以要将虚拟机的内存调大把虚拟机关掉调大内存再重启虚拟机重新输入密码选择开机启动配置结束检查一下服务的状态设置防火墙

[root@localhost ~]# firewall-cmd --zone=public --add-port=1433/tcp --pe rmanentsuccess

[ root@localhost ~]# firewall-cmd -re load

usage :see firewall- cmd mapage

firewall-cmd: error: unrecognized arguments: -re load

[root@localhost ~]# firewall-cmd --reloadsuccess

Microsoft SQL Server vNext (CTP1.1) - 14.0.100.187 (X64 )

Dec 10 2016 02:51:11

Copyright (C) 2016 Microsoft Corporation. All rights reserved.

on Linux(Cent0S Linux 7 (Core) )

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
14天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
12天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
83 8
centos7 mysql安装及配置
|
9天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
9天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
47 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
8天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
13天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
23 2
|
14天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
14天前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
14天前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
51 2
|
16天前
|
Linux PHP
Linux CentOS 宝塔 Suhosin禁用php5.6版本eval函数详细图文教程
【8月更文挑战第27天】本文介绍两种禁用PHP执行的方法:使用`PHP_diseval_extension`禁用和通过`suhosin`禁用。由于`suhosin`不支持PHP8,仅适用于PHP7及以下版本,若服务器安装了PHP5.6,则需对应安装`suhosin-0.9.38`版本。文章提供了详细的安装步骤,并强调了宝塔环境下与普通环境下的PHP路径差异。安装完成后,在`php.ini`中添加`suhosin.so`扩展并设置`executor.disable_eval = on`以禁用执行功能。最后通过测试代码验证是否成功禁用,并重启`php-fpm`服务生效。
15 2