logo

Docker 下安装 MySQL 5.7 教程

作者:公子世无双2024.01.18 03:20浏览量:13

简介:本文将详细介绍如何在 Docker 下安装 MySQL 5.7。我们将按照拉取镜像、创建容器、配置和启动的步骤进行操作,确保您能够顺利完成 MySQL 5.7 的安装。

MySQL 是一个流行的关系型数据库管理系统,而 Docker 则是一个轻量级的容器化平台。通过 Docker,我们可以方便地部署和管理 MySQL 5.7。以下是详细的安装步骤:
步骤一:拉取 MySQL 5.7 镜像
首先,您需要从 Docker Hub 上拉取 MySQL 5.7 镜像。在终端中执行以下命令:

  1. docker pull mysql:5.7

如果您遇到权限问题,请使用管理员权限执行上述命令。
步骤二:检查镜像是否成功拉取
拉取镜像后,您可以使用以下命令查看已拉取的镜像:

  1. docker images

确保您看到了 MySQL 5.7 的镜像。
步骤三:创建 MySQL 容器
接下来,我们将使用以下命令创建一个名为“mysql-5.7”的容器,并将容器的端口映射到宿主机的3306端口:

  1. docker run -p 3306:3306 --name mysql-5.7 -d mysql:5.7

该命令将创建一个名为“mysql-5.7”的容器,并将容器的3306端口映射到宿主机的3306端口。然后,我们使用“-d”参数以守护进程方式运行容器。
步骤四:配置 MySQL 容器
在容器创建完成后,我们需要配置 MySQL 数据库的用户和密码。首先,我们需要进入正在运行的容器:

  1. docker exec -it mysql-5.7 bash

然后,执行以下命令来设置 root 用户的密码:

  1. mysql_secure_installation

根据提示输入新密码并确认。完成密码设置后,您可以使用以下命令退出容器:

  1. bexit

步骤五:启动 MySQL 容器
最后,我们启动 MySQL 容器,使其在后台运行:

  1. docker start mysql-5.7

至此,您已成功在 Docker 下安装了 MySQL 5.7。您可以通过以下命令验证 MySQL 是否正在运行:

  1. docker ps -a

如果看到名为“mysql-5.7”的容器正在运行,并且使用的是“mysql:5.7”镜像,那么您的 MySQL 5.7 安装已经完成。请注意,如果您使用的是云服务器,需要确保已将3306端口放行才能进行远程连接。现在,您可以尝试使用客户端工具连接到您的 MySQL 服务器了。希望本教程能帮助您顺利完成 MySQL 5.7 的安装!如有任何疑问,请随时提问。

相关文章推荐

发表评论

活动