docker安装MySQL

docker容器安装系列



前言

已安装docker的centos7,并且防火墙已关闭


1、docker安装mysql

  1. 拉取mysql最新版镜像
docker pull mysql
  1. 查看拉取镜像
docker images
  1. 创建并运行容器
 docker run \
 -d \
 -v "/usr/local/soft/mysql/data/":/var/lib/mysql \
 -v "/usr/local/soft/mysql/conf/"/etc/mysql/conf.d \
 -v "/usr/local/soft/mysql/log/":/var/log/mysql \
 -p 3306:3306 \
 -e MYSQL_ROOT_PASSWORD=mysql \
 --name mysql \
 --restart unless-stopped \
 mysql:latest

上面的命令挂载了mysql容器中的配置目录,数据目录以及日志,MYSQL_ROOT_PASSWORD是指定mysql的密码,可以自己设定

2、navicat连接数据库

因为上面的命令中已经做了docker中的mysql容器3306端口和虚拟机端口的映射,所以可以通过ifconfig获取虚拟机ip地址,然后复制粘贴到navicat的主机,如下所示
在这里插入图片描述

点击测试连接,连接成功即可试用。

相关推荐

  1. dockerdocker安装Mysql

    2023-12-15 12:10:06       52 阅读
  2. docker安装mysql8

    2023-12-15 12:10:06       55 阅读
  3. docker 安装mysql容器

    2023-12-15 12:10:06       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 12:10:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 12:10:06       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 12:10:06       87 阅读
  4. Python语言-面向对象

    2023-12-15 12:10:06       96 阅读

热门阅读

  1. Python 自动化之处理图片(一)

    2023-12-15 12:10:06       52 阅读
  2. Leetcode724.寻找数组中心下标(通俗易懂版)

    2023-12-15 12:10:06       56 阅读
  3. RocketMQ的架构是什么样的❓

    2023-12-15 12:10:06       67 阅读
  4. LeetCode-232. 用栈实现队列【栈 设计 队列】

    2023-12-15 12:10:06       46 阅读
  5. ARM开发

    ARM开发

    2023-12-15 12:10:06      66 阅读
  6. dapper使用Insert或update时部分字段不映射到数据库

    2023-12-15 12:10:06       59 阅读
  7. Spring Boot 常用注解分类

    2023-12-15 12:10:06       52 阅读
  8. axios跨域问题, 这种情况下 withCredentials 不能为true

    2023-12-15 12:10:06       61 阅读
  9. 746.使用最小花费爬楼梯

    2023-12-15 12:10:06       60 阅读