CentOs7 安装 Sqlserver

特别鸣谢

哔哩哔哩博主 : 程序员小墨

https://www.bilibili.com/video/av844976641

下载存储卡配置文件

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo

image-20230206223438916

安装SQLServer

sudo yum install -y mssql-server

image-20230206224000486

若安装过程中出现/var/run/yum.pid 已被锁定可以使用以下命令解除,没有请忽略

rm -f /var/run/yum.pid

image-20230206223540835

选择要安装的版本

sudo /opt/mssql/bin/mssql-conf setup

image-20230206224239385

选择语言

image-20230206224342877

设置系统管理员 sa 的密码,要求大于8个字符且包含大小写字母,符号中至少三种

image-20230206224628509

可以查看下服务是否正常运行

systemctl status mssql-server

image-20230206224651986

打开SQLServer所需端口

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

image-20230206224909742

二,安装SQLServer 命令行工具

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

image-20230206225039567

删除所有旧的unixODBC包,避免因早期安装的mssql-tools出问题

sudo yum remove unixODBC-utf16 unixODBC-utf16-devel

image-20230206225232966

安装mssql-tools

sudo yum install -y mssql-tools unixODBC-devel

image-20230206225408817

添加环境变量

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

image-20230206225522516

创建个数据库进行测试服务正常

使用管理员账号进行链接,此处我设置的密码为 An0206_SQLServer2019

sqlcmd -S localhost -U SA -P '<YourPassword>'

image-20230206225712038

创建个数据库并查询

CREATE DATABASE TestDB
SELECT Name from sys.Databases
GO

image-20230206225929646

使用 exit 命令退出终端

posted @ 2023-03-19 16:13  時光心向阳  阅读(489)  评论(0编辑  收藏  举报