centos7安装 sqlserver

该教程源自B站视频整理: CentOS7安装微软SqlServer 2019数据库_哔哩哔哩_bilibili

1.安装yum-utils包

yum install -y yum-utils

2.查看系统版本(一般来说centos7.3以上版本就行了)

cat /etc/system-release

3.加上仓库链接

yum-config-manager --add-repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo

4.安装sqlserver

yum install -y mssql-server

/opt/mssql/bin/mssql-conf setup

输入数字3,后面只要出现 [Yes/No]的一律输入yes

Enter your edition(1-8):3
Do you a...? [Yes/No]:Yes

5.密码长度必须至少为8个字符,并包含以下四组中的三组字符:大写字母、小写字母、数字和符号。

Enter administractor password: 
cofirm password:

6.启动服务
systemctl start mssql-server
ss -tnl

7.安装工具unixodbc是一个来连接数据库的组件(我在有些机器上安装成功了,有些安装不成功,且试试吧)凡是输入的地方都输入yes

yum-config-manager --add-repo https://packages.microsoft.com/config/rhel/7/prod.repo
yum install -y mssql-tools unixODBC-devel

可能出现的异常情况:
多个库共存冲突

解决办法:在执行命令后面加上:yum install -y mssql-tools unixODBC-devel --setopt=protected_multilib=false

 

8.创建软连接

ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin

可能会出现的异常情况(ln -sf 加一个f):
ln: failed to create symbolic link ‘/usr/bin/sqlcmd’: File exists
ln -sf /opt/mssql-tools/bin/sqlcmd /usr/bin

9.用sqlcmd连接SQL server

sqlcmd -S localhost -U sa
password: 输入你刚刚输的密码

10.创建数据库

select @@version
go

create database mssql
go
use mssql

select name from sys.database
go

11.常用命令

查看sqlserver的状态
systemctl status mssql-server

停掉sqlserver服务
systemctl stop mssql-server

开启sqlserver服务
systemctl Start mssql-server

停止并且禁止sqlserver自启动
systemctl stop mssql-server
systemctl disable mssql-server

设置开机自启并启动sqlserver
systemctl enable mssql-server
systemctl start mssql-server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值