docker部署的mariadb忘记密码

这篇具有很好参考价值的文章主要介绍了docker部署的mariadb忘记密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker 里的 mariadb 数据库密码忘了,如果以前我会选择直接干掉重装,但是数据怎么办?

1 数据量小 就跳过密码登录进去备份出来
2 想办法改掉密码

我直接选择后者,跳过密码,mariadb10.4以后不能直接改密码了,

尝试了修改 my.cnf 跳过密码 和修改 docker.cnf 跳过密码skip-grant-tables

命令行执行 mysqld_safe --skip=grant-tables &

一般情况这个能修改

UPDATE mysql.user SET Password=PASSWORD('mypassword') WHERE User='root';

以上操作都修改不了 ,因为 mariadb10.4以后吧 不能修改了
所以正解

FLUSH PRIVILEGES;
set password for 'root'@'localhost' = 'mypassword';

关键操作需要 FLUSH PRIVILEGES文章来源地址https://www.toymoban.com/news/detail-735653.html

到了这里,关于docker部署的mariadb忘记密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker可视化管理工具portainer忘记密码重置教程

    目录 前言: 1 停止portainer容器 2 借助仓库 portainer/helper-reset-password 重置密码 3 重新启动portainer容器  4 验证是否修改成功 5 修改登录密码 由于学习的深入,各种账号密码实在是太多了,建议各位配置账号密码的时候一定要及时记录好账号密码并存档,不然老得折腾这种事情

    2024年02月09日
    浏览(61)
  • Docker管理工具Portainer忘记admin登录密码怎么办?

    Portainer官网解决方法链接 https://docs.portainer.io/v/ce-2.11/advanced/reset-admin 炒鸡详细步骤! 1.查看所有容器,包括未运行的 2.找到Portainer对应信息  3.停止Portainer容器 4.找到Portainer容器挂载信息  找到这个信息 5.执行命令重置密码  现在admin登录的密码就为:4~!15SlshwmY#89FpcRE06u{HL2(_

    2024年01月16日
    浏览(45)
  • 修改docker容器mysql密码

    1、进入容器 2、进入容器登录mysql: mysql -uroot -p 输入密码后进入:一般最开始大多为:123456 3、修改密码 set password for root@localhost = password(‘123’); 4、修改表里的密码: use mysql; update user set password=password(‘123’) where user=‘root’ and host=‘localhost’; flush privileges; 5、修改后退出

    2024年02月11日
    浏览(47)
  • docker修改容器用户名密码

    1.docker ps|grep name(jenkins)  获得容器id   2.通过使用root用户身份以SSH方式登录docker容器 docker exec -it --user root container_id /bin/bash docker exec -it --user root 8fbf3ef0044c /bin/bash    3.进入容器后输入命令 passwd root  4.进入容器:     5.执行用户切换 su root.之后输入前面设置过的root密码    

    2024年02月11日
    浏览(47)
  • 查看Docker容器中RabbitMQ的密码

    要查看Docker容器中RabbitMQ的密码,可以尝试以下几个步骤: 1. 查看容器运行时的环境变量 在Docker容器中,可以通过环境变量来设置RabbitMQ的用户名和密码。因此,可以使用以下命令查看容器的环境变量: ``` docker inspect container-name ``` 其中,`container-name`是RabbitMQ容器的名称或

    2024年02月07日
    浏览(42)
  • 给docker创建的elasticsearch容器添加密码

    1.进入容器 docker exec -it elasticsearch bash 2.启用认证 vi config/elasticsearch.yml #添加如下内容 3.保存后,退出容器,重启ES docker restart elasticsearch 1.上一步重启ES容器后,再次进入容器: docker exec -it elasticsearch /bin/bash 2.再次进入容器后,执行以下命令 ./bin/elasticsearch-setup-passwords intera

    2024年02月16日
    浏览(47)
  • docker安装的elasticsearch容器设置账号密码

    我使用的是docker安装的es 首先进入docker 容器 编辑elasticsearch.yml文件,并向其中添加: 退出容器,重启elasticsearch,执行设置用户名和密码的命令 到这里就成功了,欢迎点赞评论提问哦。

    2024年02月15日
    浏览(54)
  • 若依框架后台管理系统-忘记后台管理密码-忘记密码重置方法

    1. 无盐老版 1.1、生成密码密文 1.2、替换数据库中密码 2. 加盐新版 (今天 2022-03-16) 2.1、生成密码密文 2.2、替换数据库中密码 补充说明 参考资料 管理后台忘记密码两步解决: 找到工具类: com.ruoyi.common.utils.SecurityUtils 添加 main 方法:打印出密码密文 大家好,我是笨笨,笨

    2024年02月15日
    浏览(43)
  • 迅雷路由器密码忘记怎么办?迅雷路由器忘记密码怎么找回?

    迅雷路由器密码忘记怎么办?迅雷路由器在没有默认的用户名和密码的标识出来的。其实是可以找回密码功能输入SN后四位进入路由器完成设置。那么迅雷路由器忘记密码怎么找回?下面yii666的小编就为大家详细介绍一下,希望能帮到大家!   1、在登陆路由器的时候,不记密

    2024年02月07日
    浏览(61)
  • 忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】

    前言 : 在日常的开发中我们有可能忘记了我们自己设置的密码,譬如说Mysql数据库的密码,不过不要担心,小编整理了2个方法带给大家。 查看初始化密码进行登录: 查看mysql的初始密码 在root@localhost后面的就是mysql初始的密码,以上图为例 初始密码则为:ukehBfivW1 直接跳过

    2024年02月10日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包