首页 > 数据库 > > 如何在Mac上安装SQL server学习数据库原理?
众所周知SQL server其实是在Windows系统上运行的,在Mac上并没有sql server
那么怎么在Mac上运行SQL server呢?
我们用Docker和Dbeaver来实现我们的目的。首先我们来安装Docker,
Empowering App Development for Developers | Docker
在这个官网上直接下载就好了。
下载完之后就把app拖进applications就行了,第一次下载后,双击启动Docker在Mac上的导航栏会出现鲸鱼的图标 ,等它转完,点击图标,选择preferences

这里Resources Disk image size 要求磁盘空间不要太小,内存2G以上都行。

然后 Command+空格打开终端就可以下载SQL server for linux版本了,因为从2017年开始微软就发布了SQL server for Linux 版本
所以才能在MAC上下载SQL server 这里我们就下载sql server 2017在终端输入命令
docker pull mcr.microsoft.com/mssql/server:2017-latest-ubuntu
回车就可以下载sql了,整个过程有点长但只要网络稳定差不多半个小时就下好了,大概1.39GB。
下好之后那我们就要启动SQL了,在终端输入
docker run -d --name sql_server_demo -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=superStrongPwd123' -p 1433:1433 mcr.microsoft.com/mssql/server:2017-latest-ubuntu
在这里sql_server_demo是我们要建立SQL的名称ACCEPT_EULA=Y是给系统一个许可SA是用户名后面会用到,superStrongPwd123是密码后面也会用到。
启动SQL映像后显示一大长串不知道是啥?
然后使用docker ps指令来查看是否启动成功如果启动成功就会显示下图信息

好了我们终于安好SQLserver了,现在需要一个跑SQL的可视化工具了,这里我们用一个Dbeaver来使用,首先在官网上下载Dbeaver,50多M但是由于服务器在国外,下载忒慢,几十子节的速度直接痴呆,果断找一个破解版,
DBeaver for Mac(开发人员数据库管理软件) v6.1.3官方汉化版
装最新版的就行,然后不到一分钟下好,然后安装,打开这个小海狸,

是这个界面

然后在左边区域右键创建,连接

在连接类型里选择SQL server然后点击下一步

这里要填写用户名和密码就是我们之前在启动映像是输入的用户名和密码,用户名是SA密码是
superStrongPwd123

然后点击编辑驱动设置查看驱动文件是否存在或是否需要更新,点击“下载/更新(D)”我这里是已经下载好的第一个文件显示白色,如果没有下载好文件时蓝色的,PS:这个配置下载也挺慢我下了三次才下好,经常显示time out下载失败。

嗯如果下载好配置驱动,点确定返回之前的页面,这时我们选择左下角的测试连接

显示已连接成功。然后点确定完成。

最后在左侧页面在我们新建的数据库旁右键选择连接,出现对号在左下角就可以写代码了。在小海狸软件的菜单栏中有一个SQL编辑器,点击就可以出现编辑页面,然后在左边数据库随便选择一个表格进行测试,测试成功就行了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3118443/ ,如需转载,请注明出处,否则将追究法律责任。