Docker学习(八)-----Docker安装mysql
安装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相关推荐
- Docker学习1——Docker入门
Docker学习1--Docker入门 参考资料 1.Docker简介 2.尚硅谷2022版Docker实战教程(docker教程天花板) 1.1 Docker简介 1.1.1 Docker引入 假定 ...
- Docker学习2——Docker高级
Docker学习2--Docker高级 2.1 Dockerfile解析 2.1.1 Dockfile是什么 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参 ...
- Docker学习(2)-Docker基础1
Docker学习(1)-Docker简介 1.2 Docker安装及基础命令介绍 https://www.docker.com/#Docker官网 Docker 运行系统 OS 版本选择: Docke ...
- Docker学习(3)-Docker镜像构建和使用
Docker学习(1)-Docker简介 Docker学习(2)-Docker基础1 Docker 镜像与制作 Docker 镜像内是否包含内核(bootfs)? 首先,从镜像的体积大小来说,一个比较 ...
- linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
[mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...
- Docker学习三 Docker安装Mysql
Docker安装Mysql 文章目录 Docker安装Mysql 前言 查看docker镜像 查看mysql镜像版本 下载镜像 运行mysql 前言 mysql数据库是后端开发经常用到的,而且有时候还 ...
- Docker学习 (一) 下载安装及基本常用命令
Docker快速入门笔记 1.docker概述 1.1.docker基本介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源,让开发者可以打包他们的应用 ...
- 狂神说--docker学习笔记-docker安装,常用命令,以及使用
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 1. Docker概述 1.1 Docker为什么出现? 大家经常做一款 ...
- Docker学习(一)-----Docker简介与安装
一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...
最新文章
- 【Java基础】多线程
- 十个 Laravel 5 程序优化技巧
- Andriod:安卓线程实现页面的自动跳转
- dp线和hdmi区别_各类视频线有什么区别?应该怎么选呢?
- 利用Pelican搭建个人博客
- [ Talk is Cheap Show me the CODE ] : jQuery Mobile页面布局
- Ubuntu安装开发版pidgin支持lwqq插件
- 微流控芯片进样用多通道正负压力控制器的解决方案
- 《强化学习与最优控制》学习笔记(一):确定性动态规划和随机性动态规划
- 学了python能找人吗_只学python能找工作吗
- 第三方ZXing库zxing-android-embedded使用及自定义
- ZYNQ-双核AMP通信(一)
- 深度:中老年网民电商渗透率超40%,拼多多/淘宝/京喜/有赞如何布局老年电商市场?
- 创建一个Student的类,输出姓名,学号,性别,语文数学英语成绩,并求和,求平均数
- 悲哀,又穷又迷茫(整天瞎dick忙,还TM不挣钱)
- 以太网及网络工作原理二
- bug : UnpicklingError: invalid load key, ‘\x0a‘.
- 《超级符号原理》—超级符号
- vlunhub之Nagini(详细过程)
- Seay系统学习及安装
热门文章
- 伦理困境:人工智能浪潮与“AI威胁论”之争
- Redis 笔记(14)— 持久化及数据恢复(数据持久方式 RDB 和 AOF、数据恢复、混合持久化)
- 2022-2028中国快时尚服装市场竞争及发展前景预测报告
- VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、
- 虚拟机网络连接方式linuxcentos
- python codecs.open()及文件操作-文本处理 with open
- 我爱自然语言处理bert ner chinese
- 全面理解Python中的类型提示(Type Hints)
- Conv1D和Conv2D的区别
- 华为不造车,广汽合作智能驾驶