如何修改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部署MySQL 5.7&8.0主从集群的方法步骤
这篇文章主要介绍了使用Docker部署MySQL 5.7&8.0主从集群的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-03-03
Docker自定义镜像的实现步骤(SpringBoot程序为例)
Docker自定义镜像指的是用户根据自己的需求和规范,使用Dockerfile或其他方式创建的一个Docker镜像,本文给大家介绍了Docker自定义镜像的实现步骤,文中通过图文讲解的非常详细,需要的朋友可以参考下2024-06-06
SQL Server 简介与 Docker Compose 部署SQL Server 容器
SQL Server 是一个功能强大的关系型数据库管理系统,适用于各种规模的应用程序和数据存储需求,在本文中,我将简要介绍 SQL Server 的基本概念,并详细阐述如何使用 Docker Compose 部署 SQL Server 容器,感兴趣的朋友跟随小编一起看看吧2023-10-10
Linux如何使用Docker部署DashDot访问本地服务器面板
DashDot是一款简单、实用的开源现代服务器仪表盘,主要应用于小型 VPS 和私人的服务器(比如说NAS),它是一个界面非常漂亮的监控服务器面板,这篇文章给大家介绍Linux使用Docker部署DashDot访问本地服务器面板的相关知识,感兴趣的朋友跟随小编一起看看吧2024-04-04


最新评论