在本文中,我们将学习“如何在 MacOs 中安装 SQL Server Express”。在进入安装部分之前,我们先来了解一下 SQL Server Express。SQL Server Express 是一个开源 RDBMS 数据库管理系统,即关系数据库管理系统,用于存储、更新和访问存储在不同关系数据库中的数据。它提供了许多优势,例如可扩展性、安全性和商业智能。
在 MacOS 中安装 SQL Server 的步骤
要为您的 Mac 安装 SQL Server Express,您需要按照以下步骤操作:-
步骤1:安装Docker For Mac
步骤2:安装SQL Server 2022
步骤3:连接到SQL Server
1. 安装 Docker For Mac
现在,第一步是下载并安装适用于 Mac 的 Docker 桌面设置。您的系统必须至少有 4GB 内存和支持的 macOS 版本。您可以使用 Docker 应用程序手动下载 Docker,也可以从命令行下载。因此,我将首先演示如何从应用程序安装,然后从 CLI 安装。您可以选择任意一种方式。
a. 从应用程序设置中安装
- 前往官网下载 Docker Desktop 文件。根据你的 Mac,你可以选择你的系统是集成了 Intel 芯片还是 Apple Silicon 芯片。然后点击链接开始下载。
在 Mac 上安装 Docker Desktop
- 之后,单击 .dmg 文件开始安装 Docker,然后将 Docker 图标拖到应用程序文件夹
Mac 中的 Docker File 安装
- 现在,选择并“接受” docker订阅协议(对于学生或开发人员以及小型应用程序都是免费的。)
- 接下来,选择“使用推荐设置”,因为您还需要在此处设置密码,或者您也可以根据自己的方便在“使用高级设置”中进行自定义。但我建议您继续使用自动配置设置。
- 最后点击“完成”。如果它要求您输入密码,请输入。
b. 从命令行界面 (CLI) 安装
- 安装docker的“.dmg”应用程序后,运行以下命令行界面。
sudo hdiutil attach Docker.dmg sudo /Volumes/Docker/Docker.app/Contents/MacOS/install sudo hdiutil detach /Volumes/Docker
2.安装 SQL Server 2022
现在,安装适用于 Docker 容器的 SQL Server 2022,以便在 MacO 上使用 SQL Server。您只需在命令行 (CLI) 中按照以下步骤操作即可。
- 打开终端并在其中运行以下命令,如果终端要求您输入 Mac 的密码,则需要输入密码并等待下载完成。
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest
安装 SQL Server
- 下载完成后,输入并运行以下命令
docker run -d --name SQL_Server_Docker -e 'ACCEPT_EULA=Y' -e DB_Password' -p 1433:1433 mcr.microsoft.com/mssql/server:2022-latest
上述命令包含某些参数,其定义为,
-d:用于以守护进程模式启动 Docker 容器,即在后台运行,终端窗口关闭。这是一个可选参数,如果您想在 Docker 运行时保持终端窗口打开,可以省略此参数。
--name:为你的 Docker 容器提供名称。这也是可选参数。例如,名称为 SQL_SERVER_DOCKER
-e 'ACCEPT_EULA=Y':表示您同意 Docker EULA(最终用户许可协议),并且它是必需参数。
-e 'SA_PASSWORD=DB_Password':这是必需参数,用于设置数据库密码。在上面的示例中,数据库密码是 DB_Password。
-p 1433:1433:这是监听连接的默认端口,用于将您的 Docker 容器映射到本地端口 1433。
mcr.microsoft.com/mssql/server:2022-latest:用于显示在 Docker 容器中使用哪个映像。
- 在此之后,SQL Server 应该开始在您的 Mac 中运行,如果您想检查 SQL Server Docker 容器的状态,则需要输入以下命令。
docker ps -a
3.连接到 SQL Server
为了从 MacOs 的终端或命令行连接到 SQL Server,您需要按照以下步骤操作:-
- 首先,您需要通过运行以下命令来安装“sql-cli”工具,这是一个命令行工具。这将允许您直接在终端中运行 SQL Server 实例查询和命令。
sudo npm install -g sql-cli
- 安装“sqi-cli”后,使用以下命令即可连接到您的 SQL 服务器。
mssql -u sa -p 数据库密码
该命令包含以下参数:
-u:用于指定连接数据库的用户名。在上面的例子中,我们使用“sa”作为数据库用户名。
-p:定义数据库密码。在上面的例子中,我们使用“DB_Password”作为数据库密码。
最后,成功连接到 SQL Server 后,您将看到如下所示的消息响应:
输出:
连接到本地主机...完成
sql-cli 版本 0.6.2
输入“.help”获取使用提示。
mssql
现在,您已在 Mac 系统中成功安装并连接到 SQL Server Express。
结论
在本文中,您已成功在 Mac 系统中设置并安装 SQL Server Express。现在,我们可以使用 SQL Server Express 进行开发或学习,它也适用于创建小型应用程序。如果您在安装过程中遇到任何问题,只需重新评估并确保您已按照上述每个步骤操作。
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。