Linux 安装 SQL Server

SQL Server 2017 下载地址【离线安装下载】
SQL Server 2019 下载地址【离线安装下载】

# 离线安装命令【离线安装下载】

rpm -ivh mssql-server-14.0.3456.2-3.x86_64.rpm

1、安装命令

curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo
yum  install -y mssql-server

报错:nothing provides python needed by mssql-server-14.0.3421.10-2.x86_64
缺少了python
安装python2的过程:

yum -y install python2 compat-openssl10
alternatives --set python /usr/bin/python2
yum download mssql-server
rpm -Uvh --nodeps mssql-server*rpm

2、初始化SqlServer

/opt/mssql/bin/mssql-conf setup
输入:2,使用Developer(免费,无生产许可)版本
输入:yes,接受许可条款
输入:10,选择语言为简体中文
输入密码:Jiuyi8899,设置sa的账号密码,要求8位包含大小写字母和数字

3、查看验证服务是否正在运行

systemctl status mssql-server

4、查看 sql server 版本

rpm -qa | grep mssql

5、查看安装路径

find / -name mssql

6、设置开机启动

systemctl enable mssql-server

7、打开 1433 端口

firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload
systemctl start firewalld

8、启动、重启、停止、状态

systemctl start mssql-server
systemctl restart mssql-server.service
systemctl restart mssql-server
systemctl stop mssql-server
systemctl status mssql-server

9、卸载

yum remove mssql-server
rm -rf /var/opt/mssql/

10、安装 SQL Server 命令行工具

# 超级用户模式
su

# 下载 Microsoft Red Hat 存储库配置文件
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

# 退出超级用户模式
exit

# 删除所有旧的 unixODBC 包

yum remove mssql-tools unixODBC-utf16-devel

# 使用 unixODBC 开发人员包安装 mssql-tools

yum install mssql-tools unixODBC-devel

# 将 mssql-tools 更新至最新版本

yum check-update
yum update mssql-tools

# 添加到 bash shell 中的 PATH 环境变量

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

# 连接数据库

sqlcmd -S localhost -U SA -P Jiuyi8899
sqlcmd -S 192.168.159.132 -U SA -P Jiuyi8899

# 查询数据库版本

select @@VERSION 
go

#数据库列表

select * from SysDatabases
go

*
*
*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值