1、拉取镜像
docker pull mysql
2、查看镜像是否下载成功
docker images
3、启动mysql

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d -v /home/mysql/:/var/lib/mysql mysql --lower_case_table_names=1

命令解释:
-e MYSQL_ROOT_PASSWORD :设置mysql密码
-v /home/mysql/:/var/lib/mysql:挂载磁盘实现数据持久化([外部挂载路径]:[内部容器mysql路径])
–lower_case_table_names=1 :忽略大小写,docker mysql默认区分大小写的

注:参数顺序一定要对,–lower_case_table_names=1要加在镜像名后面,镜像名前面是参数,后面是mysql配置,不然会报错
mysql的忽略大小写配置只能在初始化mysql时配置,不然会报

查看MySQL官方文档,有记录:

lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.

只有在初始化的时候设置 lower_case_table_names=1 才有效

4、连接mysql
4.1、进入mysql容器
docker exec -it mysql /bin/bash
4.2、登录mysql
mysql -u root -p
4.3、docker mysql默认支持远程连接,使用Navicat远程连接,查看配置忽略大小写是否成功


注:本人文章只是怕自己用的时候忘记才编写的,有些也是在网上找到的,如有雷同敬请谅解

Docker安装mysql8.0并配置忽略大小写相关推荐

  1. docker安装mysql8,Docker安装Mysql8.0,并配置忽略大小写

    1.拉取镜像 //拉取mysql镜像 docker pull mysql//查看镜像 docker images 2.启动mysql $ docker run --name mysq.db -p 33 ...

  2. Docker安装Mysql8.0,并配置忽略大小写,一句命令搞定

    Docker安装Mysql8.0,并配置忽略大小写,一句命令搞定 docker run --name mysql8.db -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Csd ...

  3. docker 安装mysql8.0并且暴漏外部的连接

    此处是docker安装mysql8.0版本的数据库方法 配置指令 docker run 这里的密码也要改为 MYSQL_ROOT_PASSWORD=123456; CREATE USER 'oyp'@ ...

  4. mysql忽略大小写配置cnetos_CentOS7下安装MYSQL8.X并设置忽略大小写

    安装 在官网上下载:mysql80-community-release-el7-2.noarch.rpm.安装方式与5.7没有任何区别.详细见:CentOS7下安装MYSQL5.7. 设置忽略大小写 ...

  5. Docker安装mysql8.0

    1.准备工作 已安装Docker.如阿里云服务器注意开通服务器安全组访问规则端口号 2.下载mysql8.0docker镜像 docker pull mysql:8.0 3.查看下载的docker镜像 ...

  6. Win10 Docker 安装mysql8.0

    2019独角兽企业重金招聘Python工程师标准>>> 1. 打开 PowerShell 2.搜索mysql镜像 docker search mysql 3.下载mysql镜像(默认 ...

  7. 阿里云docker安装mysql8.0

    1. mysql的安装 docker pull mysql #直接执行,会下载最新版本的mysql docker pull mysql:8.0.16 #可以指定版本号 2. 在本地创建文件夹 找一个合 ...

  8. 使用docker安装mysql8及mysql5.7

    使用系统:centos7.6 1.安装命令 1.1安装mysql8 mkdir -p /usr/local/mysql/conf.d mkdir -p /usr/local/mysql/logs mk ...

  9. mysql 8.0 docker_Docker安装MySQL8.0的实现方法

    环境:MacOS_Cetalina_10.15.1.Mysql8.0.18.Docker_2.0.0.3 1.docker仓库搜索mysql docker search mysql 2.docker仓 ...

最新文章

  1. 神奇的HTML5离线存储(应用程序缓存)
  2. ACCESS TOKEN
  3. perl Encode模块的使用
  4. mysql搜索标题及时间_mysql搜索标题,描述和多行标记
  5. 高效 Java Web 开发框架 JessMA v3.2.1 正式发布
  6. vhdl语言入门_从当初汇编、C语言入手,到如今FPGA开发已然十年,总结出“三多”!...
  7. 将Mongodb注册为Windows系统服务
  8. ionic3 生命周期
  9. Android开发笔记(六十八)工程库打包
  10. asp.net 下载文件
  11. java 数据类型之原码,补码,反码
  12. 计算机组成原理的IR,计算机组成原理
  13. C++ struct构造函数
  14. 一周企业财报 | 阿迪达斯、盖璞、Natura、舍弗勒、百世集团等11家企业发布业绩...
  15. CSS渐变背景看这一篇就够了
  16. 正点原子 任天堂_任天堂20年前,任天堂用纸Mario改变了RPG风格
  17. 流刷新函数:fflush()的介绍和用法
  18. 行列式的组合定义及其应用--反对称阵的Pfaffian
  19. ERR Target instance replied with error: NOAUTH Authentication required
  20. 为什么YUV全为0的图像是绿色的

热门文章

  1. Centos桌面版无法打开Chrome浏览器
  2. nios ii 系统架构
  3. QCC51XX---固件OTA升级指南
  4. maya中英文对照_Maya菜单中英文对照(全)
  5. 甄别客户需求,提高解决问题的效率
  6. 软件测试2小时入门-曹红杏-专题视频课程
  7. 基于切比雪夫逼近法的滤波器的matlab设计与实现
  8. android开发相册代码,Android开发之简单的电子相册实现
  9. 编译ORB-SLAM2遇到的问题及解决方法
  10. logback 配置总结