centos7:在docker容器里打开并更改mysql密码 常用docker命令
docker常用命令:
docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker start $(docker ps -a -q) // start启动所有停止的容器
docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器
开始------->
1. docker ps -a 查看所有容器及id
docker ps 查看当前运行镜像id
找到数据库镜像id
2. docker restart bcb972c59c0b 启动容器id(id是查看出来的)
3. docker exec -it bcb972c59c0b /bin/bash (进入容器)
bcb972c59c0b为mysql:latest 的ID
4. mysql -u root -p(进入mysql)
输入密码:
5. 修改密码 : ALTER USER ‘root’@‘%’ IDENTIFIED BY ‘ahsagsg’;
注意:%这里代表可以访问的IP为所IP,建议更改为自己的IP
BY后面输入要设置的密码,注意用单引号封装。
6. flush privileges;
改密码后刷新
改完密码后刷新: