小白第一次写博客,有不对的地方请大家多多指导。
前言:
开始学习数据库了,老师要求装SQL Server,我整整装了三天三夜(眼泪汪汪),积累下一些经验想分享给大家,希望大家不要再经历和我一样的痛苦。
一、安装Docker
Docker官网:https://www.docker.com
如果你没有Docker的账户,你需要在官网先注册一个
选择下图这个进行安装
二、给Docker配置国内镜像源(这点很重要!)
由于Docker默认使用的是国外镜像,很容易卡住,超时,简直就是耐心炸弹。所以我们就要给Docker配置国内镜像加快拉取镜像的速度。具体方法如下:
1. 首先,打开Docker的Preferences
2. 在Docker Engine中添加如下代码
{
"experimental": false,
"debug": true,
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn/",
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com"
]
}
里面是多个国内镜像的链接
3. 完成之后可以打开终端,检查是否配置完成。
输入命令:
docker info
如果找到
说明就配置成功了。
三、利用Docker安装SQL Server
- 打开终端,输入命令:
docker pull microsoft/mssql-server-linux:2017-latest
2. 等全部都下载好之后,再输入命令:
sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=MyOwnPassw0rd!" \
-p 1433:1433 --name sql1 \
-d mcr.microsoft.com/mssql/server:2017-latest
其中SA是默认用户名,你可以自己更改成你喜欢的,“MyOwnPasswOrd!”就是密码,你也可以换成其他,记住复杂度一定要高一点,不然可能不能通过审核。***记住!!一定要记住自己的用户名和密码,后续要进行登录。
3. 完成之后,可以输入命令查看自己是否安装成功。
docker ps
这样就是安装成功。
四.安装一个可视化界面来跑SQL Server
我用的是DBeaver,官网链接:https://dbeaver.io
- 安装第一个版本(Mac OS X(installer))
安装过程就是无脑安装了,没什么需要注意的问题。
2. 打开界面之后,在左侧区域右键–>创建–>链接
3. 选择SQL Server
4. 在User name和Password那里填入你之前代码块中的用户名和密码
5. 创建好之后,右键–>连接
连接成功后图标会有一个绿色的勾