mysql密碼重置
- 進入容器:docker exec -it mysql bash
- 修改mysql配置:
[mysqld]
skip-host-cache
skip-name-resolve
skip-grant-tables - 進入mysql交互環(huán)境:mysql -uroot -p(備注:不要輸入密碼直接點擊enter鍵進入)
- 重置密碼為空:update user set authentication_string=‘’ where user=‘root’;
- 生效配置:flush privileges;
- 重置新密碼:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’; (備注:修改成功后并退出mysql環(huán)境,注意4.5.6的是有順序的)
- 還原mysql原有配置:
skip-host-cache
skip-name-resolve
#skip-grant-tables - 退出docker交互環(huán)境:exit
- 重啟mysql服務(wù):docker restart mysql
- 進入容器登錄密碼(123456):docker exec -it mysql -uroot -p (輸入密碼)
完成上訴操作密碼修改完成?。。?!
沒有vi工具修改配置文件,可以使用apt update 后再apt install vim文章來源:http://www.zghlxwxcb.cn/news/detail-464862.html
可參見:https://www.cnblogs.com/yy-cola/p/11226924.html文章來源地址http://www.zghlxwxcb.cn/news/detail-464862.html
到了這里,關(guān)于docker中mysql忘記密碼怎么辦?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!