如何修改docker容器中MySQL的用户密码

 更新时间:2023年04月21日 09:38:33   作者:qq_547026179  
本文主要介绍了如何修改docker容器中MySQL的用户密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1.查看启动的MySQL容器id

docker ps |grep mysql

2.进入启动的MySQL容器中

docker exec -it a00ba5071c1e /bin/bash

3.修改MySQL配置文件

在最后一行添加skip-grant-tables代码( //跳过mysql的密码验证)

(如果容器中没有vim命令的话,可以依次使用命令apt-get update apt-get install vim 下载安装vim)

vim /etc/mysql/conf.d/docker.cnf

4.重启数据库

service mysql restart

5.重启MySQL容器

docker restart a00ba5071c1e

6.再次进入启动的MySQL容器内

docker exec -it a00ba5071c1e /bin/bash

6.使用语句mysql -u root -p 语句

登录数据库,不用输入密码,直接回车

mysql -u root -p

7.使用MySQL数据库

use mysql

8.更新用户密码

update user set authentication_string=password('123') where user="root";

9.退出mysql

10.再次编辑mysql配置文件

删除刚刚添加的skip-grant-tables

vim /etc/mysql/conf.d/docker.cnf

11.再次重启mysql

service mysql restart

12.再次重启docker容器

docker restart a00ba5071c1e

到此这篇关于如何修改docker容器中MySQL的用户密码的文章就介绍到这了,更多相关docker MySQL修改密码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker-compose部署mysql数据库完整步骤

    docker-compose部署mysql数据库完整步骤

    Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排,这篇文章主要给大家介绍了关于docker-compose部署mysql数据库的完整步骤,需要的朋友可以参考下
    2024-05-05
  • Docker匿名挂载和具名挂载的具体使用

    Docker匿名挂载和具名挂载的具体使用

    Docker的挂载是将容器内的目录和宿主机的目录进行绑定,本文主要介绍了Docker匿名挂载和具名挂载的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Docker安装MySql8并远程访问的实现

    Docker安装MySql8并远程访问的实现

    本文主要介绍了Docker安装MySql8并远程访问的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Docker本地目录挂载的实现步骤

    Docker本地目录挂载的实现步骤

    本文主要介绍了Docker本地目录挂载的实现步骤
    2024-02-02
  • 教你在docker 中搭建 PHP8 + Apache 环境的过程

    教你在docker 中搭建 PHP8 + Apache 环境的过程

    这篇文章主要介绍了docker中搭建 PHP8 + Apache 环境,文章以安装 pdo-mysql 扩展为例介绍php安装扩展的详细过程,需要的朋友可以参考下
    2022-03-03
  • 详解docker pull下来的镜像存储在哪里

    详解docker pull下来的镜像存储在哪里

    这篇文章主要介绍了详解docker pull下来的镜像存储在哪里,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 详解使用docker 1.12 搭建多主机docker swarm集群

    详解使用docker 1.12 搭建多主机docker swarm集群

    本篇文章主要介绍了使用docker 1.12 搭建多主机docker swarm集群,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 解决docker容器重启之后/etc下某些配置文件被重置的问题

    解决docker容器重启之后/etc下某些配置文件被重置的问题

    这篇文章主要介绍了解决docker容器重启之后/etc下某些配置文件被重置的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Docker的安装与配置命令代码实例

    Docker的安装与配置命令代码实例

    这篇文章主要介绍了Docker的安装与配置命令代码实例,这是docker的基础知识点,有正在学习docker的同学可以研究下
    2021-03-03
  • kali安装docker及搭建漏洞环境的详细教程

    kali安装docker及搭建漏洞环境的详细教程

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,本文重点给大家介绍kali安装docker及搭建漏洞环境的过程,感兴趣的朋友一起看看吧
    2022-05-05

最新评论