一、安装配置
准备一个基础Linux配置:
内存为20GB
运行内存为2GB的系统(数据库小于2GB安装不了)
1、网络配置
我们需要进行网络的连接
- 进入
cd /ect/sysconfig/network-script/
- 编辑文件ifcfg-ens33
vi ifcfg-ens33
- Insert键进行编辑
把ONBOOT的no我们的改成yes - 保存退出
:wq
- 重启网络服务
server network restart
2、换源
我们需要把我们安装的的原始下载镜像源改成我们国内的阿里源
①、下载插件
wget
yum install wget
vim
yum install vim
加载插件的时候我们都选择y同意
更改文件
进入,需要进入一下目录才能进行操作。
/etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
生成阿里源
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、安装步骤
①、下载镜像
选择一下其一就行
2017版
curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo
2019版
curl https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo > /etc/yum.repos.d/mssql-server.repo
②、执行安装
执行命令进行安装
yum install -y mssql-server
选择安装版本及相关配置,一般选择第二个版本
/opt/mssql/bin/mssql-conf setup
根据提示进行后面的操作即可
4、安装mssql工具包和UnixODBC开发人员软件包
①、下载官方软件包源
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
②、安装
yum install -y mssql-tools unixODBC-devel
③、添加PATH环境
echo 'export PATH=$PATH:/opt/mssql-tools/bin' >> /etc/profile
④、重新加载环境变量
source /etc/profile
5、防火墙设置
开放端口
firewall-cmd --zone=public --add-port=1433/tcp --permanent
刷新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
开机自启动
systemctl disable firewalld.service
开放端口后即可进行连接
6、SQL server启动
启用SQL Server服务开机自启:
systemctl enable mssql-server
启动SQL Server服务:
systemctl start mssql-server
验证SQL Server服务是否设置为开机自启:
systemctl is-enabled mssql-server
如果输出是enabled
,那么服务已经被设置为开机自启。
验证SQL Server服务状态:
systemctl status mssql-server
二、卸载SQL Server
1、停止 SQL Server 服务
sudo systemctl stop mssql-server
2、卸载 SQL Server 包
为了卸载 Linux 上运行的 mssql-server 包,使用如下命令:
sudo yum remove mssql-server
3、删除 SQL Server 数据文件
SQL Server 默认的数据文件存储在 /var/opt/mssql 目录下。可以使用以下命令来删除这些文件:
sudo rm -rf /var/opt/mssql
4、删除 SQL Server 配置文件
SQL Server 的配置文件位于 /etc/opt/mssql 目录下。可以使用以下命令来删除这些文件:
sudo rm -rf /etc/opt/mssql
5、删除 SQL Server 日志文件
SQL Server 的日志文件位于 /var/log/mssql 目录下。可以使用以下命令来删除这些文件:
sudo rm -rf /var/log/mssql