要在CentOS 9 Stream上安装SQL Server 2022,您可以按照以下步骤进行操作:
-
更新系统 :
在开始安装之前,确保您的CentOS 9 Stream系统是最新的。您可以使用以下命令来更新系统:
sudo dnf clean all sudo dnf update
-
添加Microsoft SQL Server仓库 :
您需要将Microsoft的官方仓库添加到系统中,以便能够安装SQL Server 2022。执行以下命令来添加仓库:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo
-
安装SQL Server :
使用
dnf
包管理器来安装SQL Server:sudo dnf install mssql-server
-
配置SQL Server :
安装完成后,您需要运行
mssql-conf
工具来配置服务器并接受许可条款:sudo /opt/mssql/bin/mssql-conf setup
在配置过程中,您将被询问以下问题:
- 选择安装版本:选择您需要的SQL Server版本。对于非生产环境,推荐使用Developer版本。
- 接受许可条款:审查并接受SQL Server的许可条款。
- 设置系统管理员(SA)密码:为SA账户提供一个强密码,这是SQL Server的主要管理账户。
以上步骤将指导您在CentOS 9 Stream上安装和配置SQL Server 2022。请确保您拥有足够的权限来执行这些操作,并在安装过程中遵循所有提示和建议。
-
启动 SQL Server 并启用自动启动 :
配置完成后,启动 SQL Server 服务并设置为开机启动:
bashsudo systemctl start mssql-server sudo systemctl enable mssql-server
-
检查 SQL Server 状态 :
确保 SQL Server 正常运行:
bashsystemctl status mssql-server
-
安装 SQL Server 命令行工具(可选) :
要在命令行中使用
sqlcmd
连接和管理 SQL Server,可以安装mssql-tools
:-
添加工具存储库:
bashsudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
-
安装命令行工具:
bashsudo yum install -y mssql-tools unixODBC-devel
-
将
sqlcmd
和bcp
命令添加到路径中:bashecho 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile source ~/.bash_profile
-
-
连接到 SQL Server :
通过
sqlcmd
或 DBeaver 等工具连接到 SQL Server 进行管理。使用以下命令连接到 SQL Server 实例(将<password>
替换为设置的管理员密码):bashsqlcmd -S localhost -U SA -P '<password>'
安装完成后,您可以使用 DBeaver(或其他数据库管理工具)连接和管理 SQL Server。