1. 简介
Microsoft SQL Server是Microsoft公司开发的关系型数据库管理系统(RDBMS),它支持在Windows和Linux操作系统上运行。本篇文章将教你如何在Linux系统上安装Microsoft SQL Server。
2. 准备工作
2.1 操作系统要求
在安装Microsoft SQL Server之前,您需要确保已经安装了支持安装SQL Server的操作系统。Microsoft官方支持的Linux操作系统版本可以在官方文档中查看。强烈建议使用最新版本的CentOS,Ubuntu,或Red Hat Enterprise Linux。
2.2 系统要求
安装Microsoft SQL Server还需要检查您的Linux系统是否符合以下要求:
至少需要2 GB的RAM。
需要2 GHz处理器或更高,如果您使用较新的处理器,将会获得更好的性能。
需要至少6 GB的硬盘空间。
3. 安装Microsoft SQL Server
3.1 添加Microsoft SQL Server存储库
在安装Microsoft SQL Server之前,您需要先添加Microsoft SQL Server存储库。按照下面的步骤操作:
sudo su
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
exit
请注意,此命令在RHEL/CentOS 7上安装存储库。如果您正在使用其他Linux发行版,请查看此文档。
3.2 安装Microsoft SQL Server
按照下面的步骤安装Microsoft SQL Server:
sudo yum install -y mssql-server
在安装过程中,您将被要求接受许可协议并设置SA管理员帐户的密码。
3.3 启动Microsoft SQL Server
安装完成后,可以通过以下命令启动Microsoft SQL Server:
sudo systemctl start mssql-server
如果您想在系统启动时自动启动Microsoft SQL Server,请使用以下命令:
sudo systemctl enable mssql-server
4. 配置Microsoft SQL Server
4.1 配置网络端口
默认情况下,Microsoft SQL Server 使用1433端口。如果您的系统中已经使用该端口,则需要更改默认端口。
使用以下命令打开防火墙443端口并将数据库引擎安装包解压缩到目录:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo systemctl restart firewalld.service
cd /var/opt/mssql
ls
然后使用以下命令打开Microsoft SQL Server配置工具:
sudo /opt/mssql/bin/mssql-conf setup
根据提示,选择SQL Server的版本,然后选择TCP端口。我们可以将端口更改为1566并接受默认路径并重启Microsoft SQL Server。
sudo systemctl restart mssql-server.service
4.2 配置SA帐户
SA帐户是Microsoft SQL Server的管理员帐户。在默认情况下,SA账户是禁用的,需要使用以下命令将其启用:
sudo /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'YourPassword' -Q 'ALTER LOGIN SA WITH PASSWORD="YourNewPassword"'
请注意,这里我们使用了sqlcmd命令行实用程序,所以您需要安装它,以便在命令行界面中连接到Microsoft SQL Server实例。您可以使用以下命令安装它:
sudo yum install -y mssql-tools unixODBC-devel
5. 结论
Microsoft SQL Server是一款强大的数据库管理系统,支持在Linux操作系统上运行。在本文中,我们学习了如何在Linux系统上安装Microsoft SQL Server,并对其进行了一些基本配置,现在您可以开始使用SQL Server了。