Sql Server安装
-
yum安装:
-
下载 Microsoft SQL Server Red Hat 存储库配置文件
-
yum源下载
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
-
下载成功后,查看/etc/yum.repos.d文件夹下mssql-server.repo文件是正确
-
baseurl:这个是非常重要的一环,表明了repositry的地址,支持ftp协议,http协议和file协议;enabled=0/1:只有两个值,为1时表示repositry可以获取,0表示关闭gpgcheck=0/1:有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的gpgkey=url:后面接的是gpgkey的地址,如果前面定义gpgcheck=1的话。
-
-
安装 SQL Server
yum install -y mssql-server
-
报错:
-
nothing provides python needed by mssql-server-14.0.3421.10-2.x86_64
-
缺少了python
-
安装python2的过程:
1. sudo yum -y install python2 compat-openssl10 2. sudo alternatives --set python /usr/bin/python2 3. sudo yum download mssql-server 4. sudo rpm -Uvh --nodeps mssql-server*rpm
-
-
-
-
软件包安装完成后,运行mssql conf 安装命令并按照操作提示设置 SA 密码,并选择你的版本。
-
mssql conf安装命令
/opt/mssql/bin/mssql-conf setup
-
选择SQL版本 Dev版本(免费版)输入2
-
输入
yes
确认安装
-
设置SQL Server管理员sa的密码(还会提示再次输入确认密码,输入即可),请确保为 SA 帐户指定强密码(最少 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号)。
-
至此SQL Server已经安装完成并启动成功了。
-
-
配置完成后,查看验证服务是否正在运行
systemctl status mssql-server
-
配置防火墙实现远程链接, 默认的 SQL Server 端口为 TCP 1433。
-
如果你使用FirewallD适合您的防火墙,你可以使用以下命令:
firewall-cmd --zone=public --add-port=1433/tcp --permanent firewall-cmd --reload
-
如果提示:FirewallD is not running 说明防火墙没有开启
开启防火墙命令:
systemctl start firewalld
再运行以上开启1433端口的命令即可
-
-
卸载SQL Server
-
为了移除Linux上运行的mssql-server包,使用如下命令:
udo yum remove mssql-server
-
移除包并不会删除生成的数据库文件。如果你想删除数据库文件,可以使用如下命令:
sudo rm -rf /var/opt/mssql/