Docker 安装MySQL(下载镜像、创建实例、启动、连接)

1 下载MySQL镜像

        第一步,输入docker pull mysql:5.7命令,下载MySQL5.7的镜像文件。

        第二步,输入sudo docker images命令,查看mysql镜像是否下载。

 2 创建实例并启动

        第一步,输入以下命令创建实例并启动。

docker run -p 3306:3306
    --name mysql\
    -v /mydata/mysql/log:/var/log/mysql\
    -v /mydata/mysql/data:/var/lib/mysql\
    -v /mydata/mysql/conf:/etc/mysql\
    -e MYSQL_ROOT_PASSWORD=root\
    -d mysql:5.7

         第二步,输入docker ps命令查看mysql容器是否启动。

 3 连接MySQL

3.1 Docker连接MySQL

        第一步,输入docker exec -it mysql /bin/bash命令,开始连接mysql容器。 

         第二步,输入mysql -uroot -p命令,登陆mysql数据库。

        第三步,输入grant all on *.* to 'root'@'%';命令,给root用户授权。

         第四步,输入flush privileges;命令,刷新授权信息。 

        第五步,输入以下命令,更新加密规则。

alter user 'root'@'localhost' indentified by 'password' password expire never;

         第六步,输入以下命令,修改root用户的密码。

           第七步,输入flush privileges;命令,刷新用户信息。 

 3.2 MySQL端口转发

        第一步,选择虚拟机,点击设置。

         第二步,选择网络,点击端口转发。

         第三步,输入名称、主机端口、子系统端口。主机端口指的是当前电脑端口,子系统端口指的是虚拟机端口。

 3.3 连接工具连接MySQL

        输入主机地址、用户名、密码、端口即可。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 很高兴为您服务,您可以通过下载docker镜像的方式安装MySQL,操作步骤如下:1.运行以下命令从Docker Hub下载MySQL镜像docker pull mysql;2.运行以下命令安装MySQLdocker run --name mysql -e MYSQL_ROOT_PASSWORD=password -d mysql;3.检查docker容器是否正在运行:docker ps;4.登录MySQL容器:docker exec -it mysql bash。 ### 回答2: 要下载MySQL Docker镜像,可以按照以下步骤进行操作: 1. 打开终端或命令提示符窗口,并确保已经安装Docker。 2. 使用以下命令从Docker官方仓库中下载MySQL Docker镜像: ``` docker pull mysql:tag ``` 其中,`tag`是镜像的版本号,你可以根据自己的需求选择合适的版本号,比如最新的版本是8.0。 3. Docker会自动从Docker Hub下载MySQL镜像,并将其保存在本地。下载完成后,你可以使用以下命令查看已下载镜像列表: ``` docker images ``` 4. 按照需要,可以使用以下命令运行MySQL容器: ``` docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=password -d mysql:tag ``` 其中,`mysql-container`是你想要给容器命名的名字,`password`是你设置的MySQL根密码。 5. 运行上述命令后,MySQL容器将会启动并运行。你可以使用以下命令查看正在运行的容器列表: ``` docker ps ``` 这样,你就成功地下载MySQL Docker镜像,并在容器中运行了MySQL服务。接下来,你可以连接MySQL容器并使用MySQL数据库。 ### 回答3: 要下载MySQL Docker镜像,您可以按照以下步骤进行操作: 1. 首先,在您的计算机上安装Docker引擎。您可以访问Docker官方网站(https://www.docker.com/)并根据操作系统类型下载安装适用于您的操作系统的Docker引擎。 2. 安装完成后,打开终端或命令提示符,并运行以下命令,从Docker Hub下载MySQL镜像: ``` docker pull mysql ``` 这将下载最新版本的MySQL镜像。如果您想下载特定的MySQL版本,可以在命令后面指定标签。例如,要下载MySQL 8.0版本的镜像,可以运行以下命令: ``` docker pull mysql:8.0 ``` 3. 下载过程可能需要一些时间,取决于您的网络连接速度和MySQL镜像版本的大小。一旦下载完成,您可以使用以下命令来验证是否成功下载镜像: ``` docker images ``` 在输出中,您应该能够看到已下载MySQL镜像及其相关标签信息。 现在,您已成功下载MySQL Docker镜像,并准备好在Docker容器中使用它来运行MySQL数据库。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值