MarkToday - IDEA连接Docker内的Mysql

目标:使用idea的Mysql根据连接docker上已安装的Mysql(Mysql 5.7.33)

1.在Docker中安装Mysql数据库

1. 执行命令:docker pull mysql:5.7.33(或者docker pull mysql:latest)

2. 执行命令:docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

命令 -p 3306:3306 映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。

3. 登陆Mysql 验证:docker exec -it mysql /bin/bash

image.png

2. 打开idea,选择File->New->DataSource->Mysql->General

image.png

输入对应的登陆用户名称和密码,端口等信息,可以自定义连接名称:


image.png

点击Test Connection,测试连接是否成功。

你可能感兴趣的:(MarkToday - IDEA连接Docker内的Mysql)