DBeaver 连接 docker下mysql,并附带安装教程

安装docker

  1. 微软WSL2官方中文文档:https://docs.microsoft.com/zh-cn/windows/wsl/install
  2. docker desktop 官网:https://docs.docker.com/desktop/install/windows-install/

# 在 powershell 中执行 执行完重启电脑
wsl --install
下载docker desktop

在这里插入图片描述

直接安装就行

打开后是下面这样,等待一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cuOE5K0H-1662393166804)(https://secure2.wostatic.cn/static/8LP2Mo4Q8kSexNPkcaBsRx/image.png)]

然后会出现 点击 skip tutorrial 跳过教程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HPQfYNXY-1662393166804)(https://secure2.wostatic.cn/static/r3oUVmhb2AdjfMqyebGYJd/image.png)]

接着会出现 这样就说明 你已经安装成功了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vweAhdV6-1662393166805)(https://secure2.wostatic.cn/static/gDPCse5Cb7vTJSjUip5PJm/image.png)]

接着点击右上角 设置 会出现以下界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nslykd9b-1662393166805)(https://secure2.wostatic.cn/static/2AMuVELYH9g6c8SDk32oB1/image.png)]

默认是从官方镜像拉去,我们修改一下
直接复制下面 粘贴覆盖就好了
增加了 我写了 + 好的配置项 复制过去 自行去掉加号

{
 + "registry-mirrors": [
 +   "http://registry.docker-cn.com",
 +   "http://docker.mirrors.ustc.edu.cn",
 +   "http://hub-mirror.c.163.com"
 + ],
   "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

配置后的页面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KVfqb9iY-1662393166805)(https://secure2.wostatic.cn/static/qxFeVzVivJiScWnTC3qMTg/image.png)]

至此你的 docker已经完毕

接下来我们安装mysql

安装mysql

# 不写版本号 默认拉取最新版本
docker pull mysql 

# 写版本号,则拉取确定的版本
docker pull mysql:8.0

执行上述命令会直接安装成功…

再继续往下

# 查看镜像
docker images

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HWEfLUPM-1662393166806)(https://secure2.wostatic.cn/static/qC5LLTwAGgaVbL4VwbGv29/image.png)]

设置密码root 设置容器mysql

docker run --name mysql1 -p 3306:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
  • -p 3306:3306

    表示把容器端口映射到本地,如果不映射本地连接不上数据库,只能进入到容器里面连接

  • -v /data/mysql:/var/lib/mysql,

    数据文件目录,表示把容器/var/lib/mysql目录,映射到/data/mysql,这样不会因容器重新启动导致数据丢失

  • -e MYSQL_ROOT_PASSWORD=root

    表示mysql 密码为root

  • –name mysql

    表示容器名称为mysql

查看容器列表

docker ps

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wUHvhYoX-1662393166806)(https://secure2.wostatic.cn/static/cwXpQhbY8YeQXGS7XT3MRH/image.png)]

登录数据库

docker exec -it 09d30f1ae8a0  /bin/bash

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xkEMjLsy-1662393166806)(https://secure2.wostatic.cn/static/rE7mtD2tLkdaijhjxm5bSw/image.png)]

mysql -uroot -proot

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i7QKGiOD-1662393166807)(https://secure2.wostatic.cn/static/4JTFBnricTeabnS9ocjn4Z/image.png)]

至此 数据库已经安装完毕 已经登录成功

接下来我们用 DBeaver连接mysql

DBeaver连接mysql

DBeaver:https://github.com/dbeaver/dbeaver
安装也是很简单,安装完成后打开就是以下页面

按照图中 先点击左侧连接 会弹出中间的弹窗,点击mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aeQHCRIT-1662393166807)(https://secure2.wostatic.cn/static/9qHXEk92nUokSFFdwPtPMQ/image.png)]

会出现以下界面

数据库写mysql 密码是root 刚刚在上面用docker安装数据库的时候的名字和密码
点击测试链接

在这里插入图片描述

点击之后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EQIfZqyz-1662393166808)(https://secure2.wostatic.cn/static/9LmCvmNA9G2c7eQhTyqVV6/image.png)]

至此你的DBeaver已经连接成功…

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: DBeaver是一款免费的数据库管理工具,支持多种数据库,包括MySQL。下面是DBeaver连接MySQL的使用教程: 1. 下载并安装DBeaver,打开软件。 2. 点击“新连接”,选择MySQL。 3. 在“常规”选项卡中,输入连接信息,包括主机名、端口号、用户名和密码。 4. 在“驱动程序属性”选项卡中,选择MySQL驱动程序,并输入数据库名称。 5. 点击“测试连接”按钮,测试连接是否成功。 6. 连接成功后,可以在左侧面板中看到MySQL数据库的所有表和视图。 7. 可以使用DBeaver进行数据库管理操作,包括查询、修改、删除等。 以上就是DBeaver连接MySQL的使用教程,希望对你有帮助。 ### 回答2: DBeaver是一款优秀的数据库客户端软件,支持连接多种数据库,并且使用操作简单,配置方便。下面我们就介绍一下如何使用DBeaver连接MySQL的步骤。 1. 准备工作 在使用DBeaver连接MySQL之前,我们需要准备好以下一些工作: 1)已经安装MySQL服务器,并且启动运行。 2)已经创建好需要连接MySQL数据库,并且设置好数据库访问权限。 3)已经下载并且安装好DBeaver客户端软件。 2. 连接MySQL数据库 我们打开DBeaver客户端软件,首先需要创建一个新的连接。点击左上角的“新连接”,然后选择MySQL数据库。 接着会出现一个新的连接配置窗口,填写连接信息: 1)连接的名称:可以自己命名,方便管理数据库连接。 2)主机名或IP地址:输入MySQL服务器所在的地址或者IP。 3)端口号:MySQL服务器默认端口号是3306。 4)数据库名称:需要连接MySQL数据库名称。 5)用户名和密码:访问数据库的用户名和密码。 填写完连接信息后,点击“测试连接”按钮,测试连接是否成功。如果连接成功,就可以点击“完成”按钮保存连接。 3. 数据库操作 连接成功后,在左侧导航栏选择连接的数据库,就可以进行数据库的操作了。例如,可以查看数据库中所有的表,也可以新建数据表、插入数据、修改数据等等操作。DBeaver客户端软件使用简单,而且操作界面清晰易懂,是开发人员管理MySQL数据库的好工具。 总之,DBeaver是一款功能强大的数据库客户端软件,支持多种数据库连接,使用简单方便。通过以上介绍,读者已经能够掌握如何使用DBeaver连接MySQL数据库了。 ### 回答3: DBeaver是一款支持多种数据库的免费开源的数据库管理工具,可通过它来连接MySQL,使用它可以方便地进行数据管理和查询操作。下面介绍具体的dbeaver连接mysql使用教程。 步骤1:安装DBeaver 首先需要在官网下载并安装DBeaver,安装完成后可以打开软件界面看到各种数据库连接图标。 步骤2:创建连接 点击MySQL连接图标,选择创建新连接。在“通用”选项卡中,输入连接名称、MySQL主机名、端口号、用户名和密码等信息,然后点击“测试连接”以测试连接情况,如果成功会显示“连接成功”。 步骤3:连接数据库 连接成功后,就可以在DBeaver中操作MySQL数据库了。可以在左侧栏中看到MySQL数据库中的所有表和字段。可以进行数据查询、数据修改等操作,也可以创建新表或修改表结构等操作。 步骤4:执行SQL 在右侧的SQL编辑器中,可以编写SQL语句对MySQL数据库进行操作。可以在其中输入SQL语句、查看执行结果、保存语句等。 总之,通过以上几个步骤,就可以方便地使用DBeaver连接MySQL数据库并进行数据库操作了。DBeaver的界面清晰简洁、操作简单易上手,是一款非常实用且强大的数据库管理工具。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小朋友120

谢谢你拉近我与星星的距离

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值