一、查看 MySQL 版本
访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。
可以通过 Tags 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。
二、拉取 MySQL 镜像
docker pull mysql:latest
三、查看本地镜像
docker images
四、运行容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
1、-itd:这是 docker run 命令的参数组合,–i 和–t 是命令中的两个参数,用于在容器与终端之间建立交互式连接;–d:将容器设置为 “detached” 模式,容器在后台运行。
2、–name mysql–test:通过 –name 参数,你为容器指定了一个名称 “mysql–test“。这个名称是你自己定义的容器标识符,用于在后续操作中识别和管理容器。
3、-p 3306:3306:通过 –p 参数,你将主机的 3306 端口映射到容器的 3306 端口。这样,你可以通过主机的 3306 端口访问容器内的 MySQL 服务。例如,通过主机的 IP 地址和 3306 端口,你可以使用 MySQL 客户端连接到容器中的 MySQL 数据库。
4、-e MYSQL_ROOT_PASSWORD=123456:通过 –e 参数,你设置了 MySQL 数据库的 root 用户的密码为 “123456”。这是安全设置,确保数据库具有密码保护。
5、mysql:这是要运行的 Docker 镜像的名称。在这里,你指定了 “mysql“,表示你要使用 Docker Hub 上的官方 MySQL 镜像。
五、停止和启动容器
docker stop <容器ID或名称>
使用docker start命令可以启动一个已经停止的容器:
docker start <容器ID或名称>
六、列出正在运行的容器
docker ps
docker ps -a
七、进入容器
有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以使用docker exec命令进入正在运行的容器:
docker exec -it <容器ID或名称> bash
八、登录MySQL
mysql -u root -p
九、IDEA 连接 MySQL
1、打开IntelliJ IDEA并导航到Database选项卡(通常位于右侧),点击+按钮,然后选择Data Source > MySQL。
Host:使用主机机器的IP地址,或者如果您在本地机器上运行容器,则使用localhost。
Port:使用3306端口。
Database:如果您想直接连接到特定的数据库,请填写该数据库的名称;否则可以保留为空。
User和Password:使用您在运行MySQL容器时设置的root凭据。
原文地址:https://blog.csdn.net/m0_67906358/article/details/132017967
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_40792.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!