安装MySQL 5.*版本

1.搜索镜像

docker search mysql

2.下载镜像

docker pull mysql:5.6

3.创建并启动MySQL容器

docker run -d --name mysql5.6-3306 -p 3306:3306 -e MYSQL_ROOT_PASSWORD="123456" mysql:5.6

4.访问测试

进入到容器内部

docker exec -it mysql5.6-3306 bash

连接mysql数据库

mysql -u root -p

5.授权其他机器登录

5.1授权主机访问:

MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

5.2刷新权限

MySQL>FLUSH PRIVILEGES;

5.3退出

Mysql>EXIT;

6.Centos防火墙端口

6.1查看已经开放的端口

firewall-cmd --list-ports

6.2开启3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

如果碰到FirewallD is not running,说明防火墙没开

6.3关闭3306端口

firewall-cmd --permanent --zone=public --remove-port=3306/tcp

6.1开启防火墙

systemctl start firewalld

6.2重启防火墙

firewall-cmd --reload #重启
firewall systemctl stop firewalld.service #停止
firewall systemctl disable firewalld.service #禁止firewall开机启动

Docker学习(八)-----Docker安装mysql相关推荐

  1. Docker学习1——Docker入门

    Docker学习1--Docker入门 参考资料 1.Docker简介 2.尚硅谷2022版Docker实战教程(docker教程天花板) 1.1 Docker简介 1.1.1 Docker引入 假定 ...

  2. Docker学习2——Docker高级

    Docker学习2--Docker高级 2.1 Dockerfile解析 2.1.1 Dockfile是什么 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参 ...

  3. Docker学习(2)-Docker基础1

    Docker学习(1)-Docker简介 1.2 Docker安装及基础命令介绍 https://www.docker.com/#Docker官网 Docker 运行系统 OS 版本选择: Docke ...

  4. Docker学习(3)-Docker镜像构建和使用

    Docker学习(1)-Docker简介 Docker学习(2)-Docker基础1 Docker 镜像与制作 Docker 镜像内是否包含内核(bootfs)? 首先,从镜像的体积大小来说,一个比较 ...

  5. linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)

    [mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...

  6. Docker学习三 Docker安装Mysql

    Docker安装Mysql 文章目录 Docker安装Mysql 前言 查看docker镜像 查看mysql镜像版本 下载镜像 运行mysql 前言 mysql数据库是后端开发经常用到的,而且有时候还 ...

  7. Docker学习 (一) 下载安装及基本常用命令

    Docker快速入门笔记 1.docker概述 1.1.docker基本介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源,让开发者可以打包他们的应用 ...

  8. 狂神说--docker学习笔记-docker安装,常用命令,以及使用

    狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...

  9. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

最新文章

  1. 【Java基础】多线程
  2. 十个 Laravel 5 程序优化技巧
  3. Andriod:安卓线程实现页面的自动跳转
  4. dp线和hdmi区别_各类视频线有什么区别?应该怎么选呢?
  5. 利用Pelican搭建个人博客
  6. [ Talk is Cheap Show me the CODE ] : jQuery Mobile页面布局
  7. Ubuntu安装开发版pidgin支持lwqq插件
  8. 微流控芯片进样用多通道正负压力控制器的解决方案
  9. 《强化学习与最优控制》学习笔记(一):确定性动态规划和随机性动态规划
  10. 学了python能找人吗_只学python能找工作吗
  11. 第三方ZXing库zxing-android-embedded使用及自定义
  12. ZYNQ-双核AMP通信(一)
  13. 深度:中老年网民电商渗透率超40%,拼多多/淘宝/京喜/有赞如何布局老年电商市场?
  14. 创建一个Student的类,输出姓名,学号,性别,语文数学英语成绩,并求和,求平均数
  15. 悲哀,又穷又迷茫(整天瞎dick忙,还TM不挣钱)
  16. 以太网及网络工作原理二
  17. bug : UnpicklingError: invalid load key, ‘\x0a‘.
  18. 《超级符号原理》—超级符号
  19. vlunhub之Nagini(详细过程)
  20. Seay系统学习及安装

热门文章

  1. 伦理困境:人工智能浪潮与“AI威胁论”之争
  2. Redis 笔记(14)— 持久化及数据恢复(数据持久方式 RDB 和 AOF、数据恢复、混合持久化)
  3. 2022-2028中国快时尚服装市场竞争及发展前景预测报告
  4. VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、
  5. 虚拟机网络连接方式linuxcentos
  6. python codecs.open()及文件操作-文本处理 with open
  7. 我爱自然语言处理bert ner chinese
  8. 全面理解Python中的类型提示(Type Hints)
  9. Conv1D和Conv2D的区别
  10. 华为不造车,广汽合作智能驾驶