当前位置: 首页 > news >正文

如何重置 docker中的mariadb的root

  1. 停止 Mariadb 容器:运行以下命令停止正在运行的 Mariadb 容器:
docker stop <container_name>

<container_name> 替换为你的 Mariadb 容器的名称或容器ID。

  1. 删除 Mariadb 容器:运行以下命令删除已停止的 Mariadb 容器:
docker rm <container_name>

<container_name> 替换为你的 Mariadb 容器的名称或容器ID。

  1. 启动一个新的 Mariadb 容器:运行以下命令以新密码启动一个 Mariadb 容器:
docker run -d --name <new_container_name> -e MYSQL_ROOT_PASSWORD=<new_password> mariadb

<new_container_name> 替换为你希望为新容器设置的名称,将 <new_password> 替换为你的新密码。

  1. 连接到新的 Mariadb 容器:运行以下命令连接到新创建的 Mariadb 容器,并使用新密码进行身份验证:
docker exec -it <new_container_name> mysql -u root -p

<new_container_name> 替换为你的新容器的名称。

  1. 修改 root 密码:在 Mariadb 提示符下,运行以下命令修改 root 密码:
USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';
FLUSH PRIVILEGES;

请将 <new_password> 替换为你的新密码。

  1. 退出 Mariadb 容器:运行以下命令退出 Mariadb 容器:
exit;

现在你已经成功重置了 Docker 中 Mariadb 容器的 root 密码。下次启动该容器时,可以使用新密码进行身份验证。请确保在替换 <container_name><new_container_name><new_password> 时使用正确的名称和密码。

http://www.lryc.cn/news/162194.html

相关文章:

  • 设计模式系列-原型模式
  • 家用电脑可以用做服务器吗
  • CRM软件管理系统的基本功能
  • 手机喊话应用实现思路
  • 【ARM CoreLink 系列 3 -- CCI-550 控制器介绍 】
  • 最长递增子序列 -- 动规
  • linux 进程管理命令
  • 第一章:计算机网络和因特网
  • Android后退堆栈
  • 网络原理(一)网络基础,包括IP ,网络相关的定义
  • Python语义分割与街景识别(2):环境搭建
  • stm32(GD32,apm32),开优化后需要特别注意的地方
  • LLVM 与代码混淆技术
  • R语言---使用runway进行机器学习模型性能的比较
  • C++斩题录|递归专题 | leetcode50. Pow(x, n)
  • 详解Redis之Lettuce实战
  • 【3】单着色器文件读取
  • 祝贺埃文科技入选河南省工业企业数据安全技术支撑单位
  • Chinese-LLaMA-Alpaca-2模型的测评
  • SLAM论文详解(5) — Bundle_Adjustment_LM(BALM)论文详解
  • C语言对单链表所有操作与一些相关面试题
  • 高防服务器如何抵御大规模攻击
  • Go 接口和多态
  • Git忽略文件的几种方法,以及.gitignore文件的忽略规则
  • C语言——指针进阶(2)
  • 【汇编中的寄存器分类与不同寄存器的用途】
  • 基于文本提示的图像目标检测与分割实践
  • 【4-5章】Spark编程基础(Python版)
  • 04 卷积神经网络搭建
  • 【hadoop运维】running beyond physical memory limits:正确配置yarn中的mapreduce内存