下面是SQL SERVER 2017在CentOS7上的安装步骤。
目录
1. 添加SQL SERVER 2017 Repository
curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo -o /etc/yum.repos.d/mssql-server-2017.repo
curl https://packages.microsoft.com/config/rhel/7/prod.repo -o /etc/yum.repos.d/msprod.repo
2. 运行安装命令
yum -y install mssql-server mssql-tools unixODBC-devel
安装成功
3. 开始配置
sudo /opt/mssql/bin/mssql-conf setup
这里是选择要安装的版本,有收费的,也有免费的,具体价格可以到 https://www.microsoft.com/zh-cn/sql-server/sql-server-2017-pricing 查看
然后,选择SQL Server的语言
接着设置 SQL Server系统管理员密码
配置完成后,使用下面命令查看服务状态
systemctl status mssql-server
4. 开启远程连接
firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload
5. 使用SQL Server命令行工具
前面安装SQL Server的时候,也安装了mssql-tools,运行下面的命令将mssql-tools添加到环境变量
echo 'export PATH=$PATH:/opt/mssql-tools/bin' > /etc/profile.d/mssql.sh
source /etc/profile.d/mssql.sh
连接到SQL Server
sqlcmd -S localhost -U sa
输入密码后,出现 >1 说明连接成功
6. 更新 SQL Server
yum update mssql-server
7. 卸载SQL Server
yum remove mssql-server
该命令只会删除安装包,不会删除数据库文件,如果想要删除数据库文件,可以使用下面的命令
rm -rf /var/opt/mssql/
FAQ
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-faq?view=sql-server-linux-2017