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

embedded/2025/2/1 2:13:29/

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/embedded/158508.html

相关文章

Java基础面试题总结(题目来源JavaGuide)

问题1:Java 中有哪 8 种基本数据类型?它们的默认值和占用的空间大小知道不? 说说这 8 种基本数据类型对 应的包装类型。 在 Java 中,有 8 种基本数据类型(Primitive Types): 基本数据类型关键…

kafka-部署安装

一. 简述: Kafka 是一个分布式流处理平台,常用于构建实时数据管道和流应用。 二. 安装部署: 1. 依赖: a). Java:Kafka 需要 Java 8 或更高版本。 b). zookeeper: #tar fxvz zookeeper-3.7.0.tar.gz #…

volatile

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

数据结构选讲 (更新中)

参考 smWCDay7 数据结构选讲2 by yyc 。 可能会补充的: AT_cf17_final_j TreeMST 的 F2 Boruvka算法 目录 AT_cf17_final_j Tree MSTP5280 [ZJOI2019] 线段树 AT_cf17_final_j Tree MST link 题意 给定一棵 n n n 个点的树,点有点权 w i w_i wi​&am…

GRAPHARG——学习

20250106 项目git地址:https://github.com/microsoft/graphrag.git 版本:1.2.0 ### This config file contains required core defaults that must be set, along with a handful of common optional settings. ### For a full list of available setti…

算法设计-插入排序(C++)

一、算法原理 插入排序是一种简单直观的排序算法,它的工作原理是将未排序数据插入到已排序序列的合适位置。具体来说,插入排序将数组分为已排序和未排序两部分,初始时已排序部分只有数组的第一个元素,然后依次从未排序部分取出元…

APT (Advanced Package Tool) 安装与使用-linux014

APT (Advanced Package Tool) APT (Advanced Package Tool) 是一个用于管理 Debian 和 Ubuntu 系列 Linux 发行版上的软件包的工具。它简化了软件的安装、升级、配置和删除过程。APT 为用户提供了一个统一的命令行接口,使得管理和安装软件变得更加简单。 APT 主要…

微信阅读网站小程序的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…