首页 > 数据库 >docker-compose部署mysql8的登录问题

docker-compose部署mysql8的登录问题

时间:2023-03-08 16:47:03浏览次数:49  
标签:compose 登录 mysql8 -- location docker

之前docker-compose部署mysql8的时候密码设置好,第一次启动容器,登录密码不对,需要登录容器跳过密码,重新修改密码启动,就研究了以下 ,就几个问题就弄好了

docker-compose.yaml文件中

environment:
MYSQL_ROOT_PASSWORD: 123456

#不能是MYSQL_ROOT_PASSWORD=123456,意思是不能是等于,估计涉及到底层逻辑,有研究的老哥可以说下。

command:

#这个参数一定要有,其他看需求

      --default-authentication-plugin=mysql_native_password

      --character-set-server=utf8mb4

      --collation-server=utf8mb4_general_ci

      --explicit_defaults_for_timestamp=true

      --lower_case_table_names=1

      --sql_mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"

 

这样就可以配置好,就可以直接远程登录。

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:compose,登录,mysql8,--,location,docker
From: https://www.cnblogs.com/renjianle/p/17192523.html

相关文章

  • Docker全家桶入门到进阶教程,Docker快速上手
    开发/运维互掐开发与测试和运维间的矛盾,主要是由于环境的不同而引发的。如果能将开发人员使用的环境交给测试与运维使用,这些问题就都能解决。DevOpsDevOps是一种思想......
  • centos7 使用docker-compose搭建hadoop集群
    1,安装docker和docker-compose2,在linux服务器上创建hadoop文件夹,在hadoop文件夹下创建docker-compose.yml文件docker-compose.yml文件内容如下:version:'3'services:......
  • Docker入门到高级教程(一)Docker 的用途
    ​ Docker 简介Docker  是一个开源的应用容器Container引擎, 其可以让开发者将应用及应用运行的 环境打包到一个轻量级、可移植的镜像中,然后发布到任何流行的L......
  • 【Docker-基础使用:安装,启用,基本命令,数据卷】
    目录:一、认识Docker二、Docker架构三、安装Docker四、启用Docker五、Docker的基本命令六、Docker数据卷七、Docker命令小结(仅看命令可跳到此处)一、认识Docker1、Docker解决......
  • 关于docker中-容器的管理操作-删除
    在docker中,我们知道,可以通过镜像images创建容器,今天主要讲一下容器的管理操作-容器的删除说明:要删除docker镜像,需要先将引用镜像的容器先删除了,其中包含运行的和非运行状......
  • Mac Docker运行Python记录
    记录错误:1(base)kaka@KakadeMacBook-Proproject%dockerimages2REPOSITORYTAGIMAGEIDCREATEDSIZE3python/p......
  • Jetpack Compose 之Pager滑动动画
    一般使用state.animateScrollToPage()滑动的话会瞬间划过去。如果想要加入滑动动画的话需要使用suspendfunScrollableState.animateScrollBy(value:Float,animationSpe......
  • docker容器数据卷
    作用:容器之间可以交互数据。docker容器产生的数据,如果不通过dockercommit成为新的镜像,使得数据作为镜像的一部分保存下来,那       么当容器删除后,数据自然也......
  • centos下安装Docker容器
    安装前的准备工作1、列出docker安装过的相关包sudoyumlistinstalled|grepdocker2、删除相关安装包#根据查找出来的进行删除,不同版本可能有不一样的情况sudoyum......
  • Docker CLI docker buildx du 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Doc......