以下是在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤:
一、配置系统源
- 安装必要的软件包
- 首先,确保系统已经安装了
yum -utils
和curl
软件包。如果没有安装,可以使用以下命令进行安装:
sudo yum install -y yum - utils curl
- 导入 Microsoft SQL Server 存储库密钥
- 下载并安装 GPG 密钥,用于验证存储库的软件包。执行以下命令:
curl -o /etc/pki/rpm - gpg/RPM - GPG - KEY - Microsoft - SQL - Server https://packages.microsoft.com/keys/microsoft.asc
- 验证密钥是否安装成功,可以使用以下命令:
rpm - - import /etc/pki/rpm - gpg/RPM - GPG - KEY - Microsoft - SQL - Server
- 配置 SQL Server 存储库
- 根据你的 CentOS 系统版本(7.9),创建一个名为
mssql - server.repo
的文件,用于配置存储库。使用以下命令:
sudo tee /etc/yum.repos.d/mssql - server.repo << EOF [mssql - server - 2019] name = Microsoft SQL Server 2019 baseurl = https://packages.microsoft.com/rhel/7/mssql - server - 2019 enabled = true gpgcheck = 1 gpgkey = https://packages.microsoft.com/keys/microsoft.asc EOF
二、安装 SQL Server 2019 软件包
- 运行安装命令
- 使用
yum
命令安装 SQL Server 2019 软件包:
sudo yum install -y mssql - server
- 安装过程中,会下载并安装 SQL Server 2019 相关的软件包,这可能需要一些时间,取决于你的网络速度。
三、数据库初始化
- 运行配置脚本
- 安装完成后,需要运行
mssql - conf
配置脚本,用于设置 SQL Server 的管理员密码等配置。执行以下命令:
sudo /opt/mssql/bin/mssql - conf setup
- 在配置过程中,你需要为 SQL Server 的系统管理员(
sa
)账户设置一个强密码。按照提示输入密码并确认。 - 你还可以选择设置其他配置选项,如 SQL Server 的接受的网络协议等。默认情况下,SQL Server 会监听本地网络接口。
- 启动 SQL Server 服务
- 配置完成后,使用以下命令启动 SQL Server 服务:
sudo systemctl start mssql - server
- 验证安装和服务状态
- 可以使用以下命令检查 SQL Server 服务是否正在运行:
sudo systemctl status mssql - server
- 要验证 SQL Server 是否正确安装,可以尝试使用 SQL Server 客户端工具(如
sqlcmd
)连接到服务器。如果尚未安装sqlcmd
,可以使用以下命令安装:
sudo yum install -y mssql - tools
- 安装完成后,使用
sqlcmd
连接到 SQL Server,例如:
/opt/mssql - tools/bin/sqlcmd - S localhost - U sa - P your_password
- 其中
your_password
是你在配置过程中为sa
账户设置的密码。如果能够成功连接,说明 SQL Server 2019 已经成功安装并初始化。
通过以上步骤,你就可以在 CentOS 7.9 上成功安装和初始化 SQL Server 2019,之后就可以开始使用 SQL Server 进行数据库相关的操作,如创建数据库、表和存储过程等。