docker mysql8
1.下载镜像docker pull mysql
2.启动容器docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
默认用户名是root,-e MYSQL_ROOT_PASSWORD
来设置密码
3.进入容器docker exec -it mysql /bin/bash
4.链接mysqlmysql -uroot -p123456
5.更改加密规则,以便远程连接
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,所以把加密规则改回来。
ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #修改加密规则 ,'password'改成你的密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; #更新一下用户的密码 ,'password'是你的密码
FLUSH PRIVILEGES; #刷新权限
其他
1.可以建立卷,将mysql的数据和日志同步到宿主
duso docker run -p 3306:3306 --name mysql \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
参考:
https://www.cnblogs.com/sablier/p/11605606.html
参考:
https://hub.docker.com/_/mysql/
docker mysql8相关推荐
- docker MySQL8
docker MySQL8 1.下载镜像文件 docker pull mysql:8.0 2.创建挂载目录 mkdir -p /mydata/mysql/conf mkdir -p /mydata/m ...
- docker mysql8.0挂载_Docker安装MySQL 8.0.17 并挂载数据及配置文件,修改时区
一般来说是不需要手动指定MySQL挂载卷,因为mysql会自动挂载, 通过 dokcer inspect 你的容器名称 可以查看容器已挂载的路径 /var/lib/docker/volumes/855 ...
- 四、Docker安装mysql
1.拉取mysql docker pull mysql:8.0.31 2.创建文件夹 # 创建文件夹和文件 mkdir -p /data/docker/mysql8/conf mkdir -p /da ...
- Docker概述与基本使用
Docker概述 一.介绍 1.1.Docker 介绍: Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从Apache2.0协议开源,可以轻松的为任何应用创建一个轻量级的.可移植的.自给 ...
- php 开发环境配置,开发环境配置
教程所使用的开发环境 Centos 7 64位 Docker 19.03.2 MYSQL 8.0.18 Redis 5 安装一个MYSQL容器 docker run -d --name mysql8 ...
- Centos7-Linux
Centos7-Linux-RH Linux操作系统(百度百科):全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要 ...
- 后端开发者的M1芯片电脑开发环境搭建
目录 1. JDK 2. IDEA 导入IDEA配置 3. 安装git 4. homebrew 5. 数据库连接工具TablePlus 6. 虚拟机 7. 截图工具iShot 8. 图床工具ipic ...
- mysql开启ssl以及如何创建证书
MYSQL版本8.0.32,默认是开启ssl的,同时也是自带证书的在/var/lib/mysql/下 jdbc连接Mysql数据库需要使用SSL时,可以按一下步骤进行设置: 前置条件(可跳过): 1. ...
- Docker中部署Mysql8数据库
场景 Docker中部署mysql数据库: Docker中部署mysql数据库_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面安装过mysql5.7,下面介绍安装Mysql8. 注: ...
最新文章
- 华为云力推“普惠AI”,EI智能体正在落地行业
- 做了几道Linux笔试题1
- [云炬python3玩转机器学习笔记] 3-1 Jupyter Notebook
- 手机pdf文件转语音_职场小白不懂PDF文件转Word文档?试试微软的这款APP吧
- vue-cli3.0打包时如何忽略某个第三方依赖包
- 好的物联网开源框架_通过开源文化实现更好的物联网
- 【华为云动态】华为云开放日发布云专家激励计划,要将开发者“宠”上天
- 爱着你,恨着你——BCGControlBar的Menu字体
- 2018最新版硬盘装系统,不要U盘也能装
- gitee创建ssh公钥
- win7语言包_win7系统语音包安装图文教程
- PS 色彩平衡之算法公式原理详解及 Python 实现
- cad等比例缩放快捷键_CAD比例缩放怎么用,快捷键命令SCALE
- 微信小程序之文本内的p标签去除
- LVS_DR+keepalived(内涵理论与实验)
- 含泪整理最优质花朵 鲜花 花卉VRay材质球素材,你想要的这里都有
- 《白夜行》读后感:白夜行走,暗中羁绊
- Shallow Heap 和 Retained Heap的区别
- 片上总线Wishbone 学习(一)片上总线综述
- FIFO,LPU,CLOCK时钟算法
热门文章
- Python控制Word文件中段落格式与文本格式
- 在python中设置密码登录_在python中生成密码
- 服务器端渲染为什么会比较快,原理是什么?
- html表单样式怎么去掉,HTML表单元素覆盖样式元素问题及其补救之道
- 代码质量度量标准_追求代码质量(2): 监视圈复杂度
- usb接口供电不足_USB不被电脑识别,按F8有用吗?这篇文章告诉你
- C语言之预处理探究(三):头文件包含
- hive 修改分桶数 分桶表_疯狂Hive之DDL操作二(三)
- amf组网_【5G核心网】5G核心网SA组网方案及4G/5G互操作探讨
- 运筹学与计算机知识,计算机、数学、运筹学等领域的36个重要算法