博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker安装mysql容器
阅读量:6967 次
发布时间:2019-06-27

本文共 801 字,大约阅读时间需要 2 分钟。

  hot3.png

操作系统:Mac OS X 参考文档:

搜索mysql容器

  1. 方式一 ( 登录以下网页查找)
https://hub.docker.com/
  1. 方式二 (使用docker search命令搜索)
docker search mysql

拉取mysql镜像

本实例中拉取mysql 8.0版本的镜像

docker pull mysql:8.0

查看本地是否有mysql的镜像

docker images

安装mysql容器

创建mysql 容器相关配置文件的映射文件夹

mkdir -p ~/docker/mysql

安装容器

docker run -p 3306:3306 --name mysql  -v ~/docker/mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=19901221 -d mysql:8.0

命令说明:

  • -p:配置端口映射,<本地端口>:<容器端口>
  • --name:配置当前容器的名称
  • -v:配置文件映射,<本地文件路径>:<容器中的文件路径>
  • -e 配置环境变量,此处设置了root用户的密码
  • -d 配置需要安装的镜像并在后台运行容器,格式为<repository>:<tag>

查看mysql容器是否安装成功

docker ps

登录mysql 容器

docker exec -ti mysql /bin/bash

在容器中连接mysql

mysql -u root -p

修改root 密码

若不修改密码可能会出现远程的mysql客户端连接mysql容器失败的情况。

alter user 'root'@'%' identified with mysql_native_password by '19901221';

至此完成。

转载于:https://my.oschina.net/dwq000/blog/1843364

你可能感兴趣的文章
Android APP弱网测试问题和解决分析
查看>>
深入研究EF Core AddDbContext 引起的内存泄露的原因
查看>>
set集合
查看>>
今天不谈技术,说说一些常用的软件~By 逆天
查看>>
Python爬虫入门二之爬虫基础了解
查看>>
java入门概念个人理解之访问修饰符
查看>>
分布式 vs 集群 主从 vs 集群
查看>>
javascript数组操作汇总
查看>>
静态链表
查看>>
Ubuntu 12.04中文输入法的安装
查看>>
[转] 你真的了解回流和重绘吗
查看>>
[转] babel-present-env 与 babel-polyfill 学习总结
查看>>
openstack学习(一)kvm-libvirt
查看>>
使用pytesseract识别简单验证码
查看>>
1103 Integer Factorization
查看>>
Promise 简易实现 - 面试专用
查看>>
PHP —— 读取文件到二维数组
查看>>
Mysql中select的正确姿势
查看>>
iOS block示例
查看>>
【原创】驱动加载之CreateService
查看>>