1.pull mysql image

docker pull mysql

2.先最简单启动mysql

docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql mysql
  • 1

** 此处MYSQL_ROOT_PASSWORD是mysql root用户初始密码 
不出意外应该可以连接。

3.将数据文件保存在宿主机上,并设置配置文件。

  • Win10
    docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql -v d:/data/mysql:/var/lib/mysql -v d:/docker/mysql/my.cnf:/etc/mysql/my.cnf mysql
  • 1
  • Mac
  docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql -v /data/mysql:/var/lib/mysql -v /data/my.cnf:/etc/mysql/my.cnf mysql
  • 1

启动后执行下面命令,确认连接成功。

AMIDdeMacBook-Air:~ amid$ mysql -uroot -p -h 127.0.0.1
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.20 MySQL Community Server (GPL)Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> 

使用Docker中的mysql相关推荐

  1. docker连不上宿主机mysql_宿主机连接docker中的mysql

    宿主机连接docker中的mysql dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306: ...

  2. Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)

    场景 Docker中部署mysql数据库: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563 在上面使用Docker ...

  3. 以两台Linux主机在docker中实现mysql主主备份以用nginx实现mysql高可用

    使用nginx反向代理主主备份的两台mysql,连接时连接nginx,当其中一台myql停止后,仍然可以正常使用,如果使用k8s 会简单许多.所谓主主复制就是在主从复制的基础上掉了个头. 请博主买块糖 ...

  4. 如何在docker中运行MySQL实例(转载)

    如何在docker中运行MySQL实例 转自:https://blog.csdn.net/siying8419/article/details/79670246 通常初学者学习docker时,不太清楚 ...

  5. Docker中创建MySQL容器,将宿主机目录直接挂载到目录

    Docker中创建MySQL容器,将宿主机目录直接挂载到目录 1.在Docker中下载MySQL镜像 docker pull mysql:5.7.25 2.创建目录/tmp/mysql/data和/t ...

  6. docker 中安装 MySQL 以及使用

    环境:我使用3A服务器搭建centos7 简介 这里的实现思路是,先拉取完 MySQL 镜像之后,启动 MySQL 容器,然后将 MySQL 的配置文件拉取到本地,关闭之前启动的容器,重新使用挂载的方 ...

  7. 连接云服务器Docker中的Mysql 详细图文操作(全)

    目录 前言 1. 安装mysql 2. 开启远程连接 3. 防火墙 4. 入站规则 5. 连接mysql 前言 在云服务器上通过docker搭建的mysql 本地的navicat连接mysql的时候一 ...

  8. 远程连接不上docker中的mysql解决办法

    远程连接不上docker中的mysql解决办法 查看docker中线程,发现mysql中行动状态 我首先删除docker中的映射(先停止,再删除): //停止运行mysql01 dcoerk stop ...

  9. Docker中修改MySQL的密码

    前言: ​ 在Docker中修改MySQL的密码时遇到密码修改了,但是远程连接时还是使用旧密码才能连,新密码连接不上,但mysql -uroot -p登陆时需要使用新密码才能登陆. 解决办法: 首先确 ...

  10. 主机连接docker的mysql_宿主机连接docker中的mysql

    dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306:3306 \ -e MYSQL_ROO ...

最新文章

  1. TYVJ P1091 等差数列 Label:dp
  2. UINavigationController 返回到各级目录
  3. Collatz猜想 (Hailstone)(3n + 1猜想)
  4. ABAP BSP的工具类CL_BSP_UTILITY
  5. 11.14 模拟:总结
  6. 要不要选 qt tool_小户型儿童房要不要做高低床?优劣都告诉你,自己选
  7. 书籍《循环经济之道》-观后感-2021年12月
  8. java 的 provider_Java里的Provider是什么?
  9. python之FTP程序(支持多用户在线)
  10. ChromeFFOpera下DIV不设置高度显示背景颜色和边框的办法
  11. U盘文件夹被病毒隐藏,且不能取消解决办法
  12. 吉他即兴创作演奏训练教程
  13. html里的底部c怎么打出来,版权所属符号-网站底部版权符号怎么打出来
  14. 1114 计算营业额
  15. 4-鸡肉为何如此受欢迎
  16. MacOS 上全速下载百度云资源方法
  17. 【Python可视化】使用Pyecharts进行奥运会可视化分析~
  18. AAPT: error: resource drawable...not found.
  19. Stratifyd: 大数据之下的燕麦市场竞争现状
  20. 三毛1--沙漠中的饭店

热门文章

  1. 第4章 与缓冲区有关的函数
  2. 生成建表脚本up_CreateTable
  3. MAC 下SVN 删除文件失败 提示emains in tree-conflict
  4. Hibernate Tomcat JNDI数据源配置(转)
  5. vim 与系统剪切板
  6. opengl 教程(21) 聚光灯
  7. javabean简述
  8. perl正则表达式-1
  9. 基于OHCI的USB主机 —— 寄存器(其它)
  10. FFmpeg音频编码 ---- pcm转aac(使用新版ffmpeg API,亲测可用)