centos 安装sqlserver
时间: 2024-12-06 14:09:38 浏览: 13
安装 SQL Server 在 CentOS 上需要几个步骤,因为官方的 Microsoft SQL Server 镜像并不直接支持 Linux 发行版,但我们通常可以借助 Docker 或者第三方软件包管理工具(如 yum 或 dnf)。以下是通过 Docker 安装的一个简要指南:
1. **添加Docker仓库**:
```sh
sudo curl -fsSL https://download.docker.com/linux/centos/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
sudo echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/centos $(lsb_release -cs) stable" | sudo tee /etc/yum.repos.d/docker-ce.repo > /dev/null
```
2. **更新并安装Docker**:
```sh
sudo yum install docker-ce docker-ce-cli containerd.io -y
```
3. **启动并启用Docker服务**:
```sh
sudo systemctl start docker
sudo systemctl enable docker
```
4. **查找SQL Server Docker镜像**:
```
sudo docker pull mcr.microsoft.com/mssql/server:latest
```
5. **运行SQL Server容器(示例)**:
```sh
sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<your_password>' -p 1433:1433 -d mcr.microsoft.com/mssql/server:latest
```
这里 `<your_password>` 应该替换成您想要设置的SA账户密码。
6. **验证安装**:
使用 `docker ps` 查看SQL Server容器是否正在运行,然后连接到它:
```sh
sqlcmd -S localhost -U sa -P <your_password>
```
请注意,这不是一个完整的安装过程,而是概述了基本步骤。实际操作可能会因网络、权限和需求的不同而有所变化。此外,如果你需要将SQL Server作为服务长期运行,可能需要创建自定义的Dockerfile或者使用像`mssql-server-linux`这样的官方RPM包。
阅读全文