忘记Docker容器中的Mysql密码

本文详细介绍了在Docker容器内忘记MySQL密码时,如何查看容器、进入MySQL容器、编辑配置文件、删除配置信息以及重启MySQL数据库以重置密码的过程。在编辑配置文件时,需增加`skip-grant-tables`选项,并注意解决可能出现的异常问题,如无法找到vim包,可通过更新apt源来解决。
摘要由CSDN通过智能技术生成

忘记Docker容器中的Mysql密码

查看容器

请添加图片描述
docker ps

进入mysql容器

docker exec -it ae235c4ae537/bin/bash

编辑mysql配置文件(增加skip-grant-tables)

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

[mysqld]
skip-host-cache
skip-name-resolve
skip-grant-tables

如果遇到异常如下:
请添加图片描述

安装vim:

root@ae235c4ae537:/# apt-get install -y vim

系统异常:E: Unable to locate package vim

root@ae235c4ae537:/# apt-get update

由于下载为海外地址安装失败:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值