linux安装SQL Server数据库
本文详细介绍了在 CentOS 7.x 系统上安装和配置 SQL Server 2019 的步骤。首先,确保系统满足网络和权限要求,然后通过添加 Microsoft 的 YUM 存储库来安装 SQL Server 2019。安装完成后,进行数据库的初始化和配置,包括选择版本和设置 SA 用户密码。接着,启动 SQL Server 并设置开机自启。此外,还介绍了如何安装 SQL Server 命令行
·
环境准备
- 操作系统:CentOS 7.x
- 数据库版本:SQL Server 2019 (centos 7系列 最高支持版本)
- 网络要求:可访问外部网络,或使用国内镜像源
- 权限要求:具有
sudo权限的用户
安装 SQL Server 2019
1. 添加 Microsoft 的 YUM 存储库
为了安装最新版本的 SQL Server 2019,需要先添加其官方 YUM 仓库。
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
2. 安装 SQL Server 2019
安装 SQL Server 2019 服务器和客户端:
sudo yum install -y mssql-server
3. 配置 SQL Server
初始化数据库:
sudo /opt/mssql/bin/mssql-conf setup
在安装过程中,系统会提示您选择 SQL Server 的版本。建议选择 2) Developer (免费,无生产许可),适用于开发和测试环境。然后,设置 SA 用户的密码。
4. 启动并设置 SQL Server 开机自启
启动 并设置 SQL Server 开机自启:
sudo systemctl enable mssql-server
sudo systemctl start mssql-server
执行 systemctl enable 命令后,系统会创建一个符号链接,使sql server服务在系统启动时自动启动。
安装 SQL Server 命令行工具
1. 添加 Microsoft 的产品 YUM 存储库
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
2. 安装命令行工具和依赖项
sudo yum install -y mssql-tools unixODBC-devel
3. 配置环境变量
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
配置防火墙
开放 SQL Server 默认端口 1433:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
验证安装
1. 使用 sqlcmd 连接到 SQL Server
sqlcmd -S localhost -U SA -P '设置密码'
如果连接成功,您将看到 1> 提示符。
2. 执行简单的 SQL 查询
SELECT @@VERSION;
GO
这将显示 SQL Server 的版本信息。
2. 使用 Navicat 连接
在 Navicat 中,输入以下信息进行连接:
- 主机:服务器的 IP 地址
- 端口:1433
- 用户名:
SA - 密码:在创建用户时设置的密码
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)