docker中运行的MySQL怎么修改密码

server/2025/2/1 1:49:54/

1,进入MySQL容器

docker exec -it 容器名 bash

我运行了 docker ps命令查看。正在运行的容器名称。可以看到MySQL的我起名为db

docker exec -it db bash

这样就成功的进入到容器中了。

2,登录MySQL中

mysql -u 用户名 -p 回车

密码

mysql -u root -p
root123

这样就成功的登录到MySQL中了。

3,修改数据库密码

在修改之前,建议先查一下。远程连接的用户是哪一个,在修改。可以看到我的第一行user名为 root,第一行host为%的代表远程连接的用户。那我就修改第一行的用户就行了。

#修改用户的密码

alter user '用户名'@'本地或者远程 localhost/%' identified by '密码';

#刷新权限

flush privileges;

alter user 'root'@'%' identified by 'root';
flush privileges;

4,退出MySQL并重启容器

4-1 退出MySQL

exit

或者

quit 退出我们的MySQL

4-2退出容器

exit

4-3 重启容器

docker restart 容器

docker restart db

5,验证MySQL密码是否修改成功

打开我们的cmd命令窗口,连接一下。

MySQL远程连接的命令:

mysql -h IP地址 -u 用户名 -p

密码

mysql -h 192.168.200.128 -u root -p
root


http://www.ppmy.cn/server/163937.html

相关文章

Deepseek r1模型对医疗大模型的发展有什么影响?

1. 强化学习技术的突破与创新 DeepSeek R1 是一款基于纯强化学习(RL)训练的开源推理模型,其核心在于通过环境反馈而非人工标注数据来优化模型行为。这种方法不仅降低了对标注数据的依赖,还显著提升了模型的推理能力。例如&#x…

GEE | 1975-2030年全球100米人口数据集

1. 数据说明 这个数据集是由欧洲委员会联合研究中心(JRC)发布的GHSL: Global Population Surfaces 1975-2030,它提供了全球各地人口分布的详细时空信息。数据集的空间分辨率为100米,能够精准地描绘每个网格单元的居民人口。时间跨…

嵌入式知识点总结 Linux驱动 (六)-linux驱动模型 字符 块 网络驱动 总线驱动 framebuffer汇总

针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。 目录 1.字符设备 块设备 网络设备的区别并分别举例? 2.LCD驱动模型 3.总线驱动模型 4.输入子系统模型 5.总线模型匹配规则 6.framebuffer机制? 1.字符设备 块设备 网络设备的区…

Pyecharts之双轴图表的魅力

在数据可视化的实践中,我们经常会遇到这样的情景:希望在一张图中展示不同量纲的数据,以便进行对比与关联分析。这时,双轴图表(双 Y 轴或双 X 轴)便可派上用场。通过 Pyecharts,我们可以轻松创建…

分组表格antd+ react +ts

import React from "react"; import { Table, Tag } from "antd"; import styles from "./index.less"; import GroupTag from "../Tag"; const GroupTable () > {const columns [{title: "姓名",dataIndex: "nam…

Sentinel 控制台集成 Nacos 实现规则配置双向同步和持久化存储(提供改造后源码)

目录 一、前言二、Sentinel 控制台规则推送实现原理三、Sentinel控制台源码改造前置准备工作3.1、本文使用各组件版本3.2、下载Sentinel控制台源码3.3、启动Sentinel控制台3.4、应用服务实现 Sentinel 客户端动态获取 Nacos 规则配置3.4.1、添加sentinel集成nacos包 3.4.2、Nac…

使用iis服务器模拟本地资源服务器unityaddressables热更新出错记录

editor中设置了using exculexing 模拟远程加载addressable可以实现资源热更新,build后的软件却没有成功。 iis服务器中mime中需要设置bundle的文件扩展名,时editor成功,build后失败 原因没有设置hash的扩展名,设置后editor和buil…

volatile

文章目录 ResortSeqDemo.javaSingletonDemo.javaSingletonDemo2.javaVolatileDemo.java ResortSeqDemo.java package com.xd.thread;public class ResortSeqDemo {volatile int a0;boolean flagfalse;/*多线程下flagtrue可能先执行,还没走到a1就被挂起其他线程进入…