从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019

简介: 【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。

以下是在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤:

一、系统要求检查与准备


  • 硬件要求
  • 确保服务器有足够的内存和磁盘空间。SQL Server 2019 至少需要 2GB 的内存,建议使用更多内存以获得更好的性能。磁盘空间方面,根据你的数据库规模和预期增长,预留足够的空间,安装文件本身也需要一定的空间,大约 2GB - 4GB 左右。
  • 软件要求
  • 操作系统更新:首先,要确保 CentOS 7.9 系统已经更新到最新补丁。可以使用以下命令进行更新:


yum update -y


  • 安装必要的依赖包:SQL Server 2019 需要一些系统库和工具,如glibclibstdc++等。安装以下依赖包:


yum install -y curl policycoreutils-python openssh -server perl -wget

二、配置安装源


  • 下载 Microsoft SQL Server 2019 存储库配置文件
  • 使用以下命令下载存储库配置文件:


curl -o /etc/yum.repos.d/mssql -server - 2019.repo https://packages.microsoft.com/config/centos/7/mssql - server - 2019.repo


  • 这个文件包含了安装 SQL Server 2019 所需软件包的信息,如软件包名称、版本和存储位置等。
  • 导入 Microsoft GPG 密钥
  • 为了确保软件包的完整性和真实性,需要导入 Microsoft 的 GPG 密钥,使用以下命令:


rpm --import https://packages.microsoft.com/keys/microsoft.asc

三、安装 SQL Server 2019


  • 安装 SQL Server 软件包
  • 运行以下命令开始安装 SQL Server 2019:


yum install -y mssql - server


  • 安装过程中,系统会自动下载并安装所需的软件包,这个过程可能需要一些时间,取决于你的网络速度和服务器性能。

四、配置 SQL Server


  • 运行安装后配置脚本
  • 安装完成后,需要运行mssql - conf配置工具来设置一些基本参数,如 SA(系统管理员)密码。使用以下命令:


/opt/mssql/bin/mssql - conf setup


  • 按照提示设置 SA 密码,密码应该足够复杂,包含字母、数字和特殊字符。同时,你还可以设置其他参数,如 SQL Server 的默认数据目录等。
  • 启动并启用 SQL Server 服务
  • 配置完成后,启动 SQL Server 服务:


systemctl start mssql - server


  • 为了让 SQL Server 在系统重启后自动启动,还需要使用以下命令启用服务:


systemctl enable mssql - server

五、数据库初始化(可选)


  • 连接到 SQL Server
  • 可以使用sqlcmd工具连接到 SQL Server。如果是在本地服务器上连接,使用以下命令:


sqlcmd -S localhost -U SA -P 'your_password'


  • your_password替换为你之前设置的 SA 密码。
  • 创建数据库
  • 连接成功后,就可以创建数据库了。例如,使用以下命令创建一个名为mydb的数据库:


CREATE DATABASE mydb;
GO


  • 你还可以根据需要创建表、存储过程等数据库对象。


通过以上步骤,你就可以在 CentOS 7.9 上成功安装并初步配置 SQL Server 2019,并且可以进行简单的数据库初始化操作。在实际应用中,还需要根据具体的业务需求进行更深入的配置和安全设置。

相关文章
|
5月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1162 69
|
4月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
2039 3
|
4月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
951 152
|
4月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
791 156
|
5月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
512 78
|
4月前
|
SQL 人工智能 Linux
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
500 5
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
|
6月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
287 80
|
4月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
850 16
|
4月前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
4月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
544 7