Docker中MySQL配置忘记密码启动
docker exec -it mysql容器名 bash
docker exec -it mysql bash
添加 skip-grant-tables 配置
vi /etc/mysql/conf.d/docker.cnf
[mysqld]
skip-host-cache
skip-name-resolve
skip-grant-tables如果提示vi找不到,则执行以下命令
apt-get update && apt-get install vim -y
执行exit,退出mysql容器
执行
systemctl restart docker
, 重启dockerdocker exec -it mysql容器名 mysql
进入无密码模式的mysql中操作你需要改动的命令
最后记得执行
flush privileges;
,使你刚刚改动的内容生效