1.docker exec -it mysql /bin/bash
2.cd etc/mysql,修改my.cnf文件
3.在下面添加一行
1 | skip-grant-tables #跳过密码 |
4.docker restart mysql
5.重新进入容器,mysql -uroot -p,不用输入密码,直接回车
6.使用命令修改密码
1 | UPDATE user SET Password = password ('新密码') WHERE User = 'root'; |
7.再次修改my.cnf文件,删除刚刚加的那一行
8.重启容器,就可以用新密码连接了