快速建立数据库环境练习各种数据库SQL

如何快速建立数据库环境,练习SQL?

我原来在 win 系统下安装 mysql 费了老大力气了,装 oracle 也是如此。虽然一步一步安装别人的教程,但我喜欢装最新版本,就会出现不同选项,可能出现各种不知名问题。

换 Mac 后安装过程稍微好些,可以直接用命令下载安装,开始有些不适应,不知道安装在哪里,日后找不到,大可不必,Mac 知道安装在哪,它是一个成熟的 os 。

我原本想在 Mac 安装 oracle,按照教程安装完成 docker,都正常呢,但是用 navicat 建立连接,最后是ORA-12541: TNS:no listener,又是搜 Mac 配置 oracle ,又是检索 安装 oracle Clint ,不中用呀!然后就是漫长的百度和谷歌,都没有解决,心态炸裂。

然后安心看着油管教程安装好了,应该是端口没有设置好。现在简单记录下步骤,真心觉得安装 docker 再装数据库是非常快速、简单、干净的,不需要配置乱七八糟的环境,只需要几个简单的命令。

  1. 下载 Docker

    网址:https://www.docker.com/ 选择对应版本,注意区分 Mac 是 Intel 还是 M1 芯片的,免费版本即可,然后再安装,拖进安装界面就行了。

请添加图片描述

  1. 注册 Docker 账户

    Docker 用来运行应用程序的文件称为镜像 images 。注册账户并激活。在网页上检索 mysql ,点进去往下滑。

请添加图片描述

看到下面命令:

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

name 前面是 – 两个冒号。 some- mysql 是镜像的名称,可修改 mysql,e 是环境变量;my-secret-pw 是默认密码,可修改; -d 是分离模式的意思,可在后台运行;:tag 是下载的mysql 的版本。

改成下面的命令:

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysql9527 -d mysql

去掉 :tag ,将下载最新版本;增加端口。

请添加图片描述

  1. 运行命令
    上面是准备工作。打开终端,一次执行命令。
    请添加图片描述

  2. 测试并连接

    请添加图片描述

右下角测试连接。

请添加图片描述

如果是mysql 官方的软件 MySQL Workbench,进行如下配置。

请添加图片描述

  1. 开启和关闭容器(镜像)

    docker start mysql

    docker stop mysql

但是发现在mysql 没有 oracle自带的4张表: dept、emp、bonus和salgrade是练习SQL查询的经典案例表。百度都有的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值