title: CentOs7 安装 Sqlserver2019
date: 2023-03-19 14:47:00
categories: 安装教程
tags:
Sqlserver
CentOs7 安装 Sqlserver2019
特别鸣谢
哔哩哔哩博主 : 程序员小墨
下载存储卡配置文件
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
安装SQLServer
sudo yum install -y mssql-server
若安装过程中出现/var/run/yum.pid 已被锁定可以使用以下命令解除,没有请忽略
rm -f /var/run/yum.pid
选择要安装的版本
sudo /opt/mssql/bin/mssql-conf setup
选择语言
设置系统管理员 sa 的密码,要求大于8个字符且包含大小写字母,符号中至少三种
可以查看下服务是否正常运行
systemctl status mssql-server
打开SQLServer所需端口
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
二,安装SQLServer 命令行工具
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
删除所有旧的unixODBC包,避免因早期安装的mssql-tools出问题
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
安装mssql-tools
sudo yum install -y mssql-tools unixODBC-devel
添加环境变量
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
创建个数据库进行测试服务正常
使用管理员账号进行链接,此处我设置的密码为 An0206_SQLServer2019
sqlcmd -S localhost -U SA -P '<YourPassword>'
创建个数据库并查询
CREATE DATABASE TestDB
SELECT Name from sys.Databases
GO
使用 exit
命令退出终端