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

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

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.lryc.cn/news/529085.html

相关文章:

  • 内外网文件摆渡企业常见应用场景和对应方案
  • 【Block总结】PKI 模块,无膨胀多尺度卷积,增强特征提取的能力|即插即用
  • 自制一个入门STM32 四足机器人具体开发顺序
  • 物联网智能项目之——智能家居项目的实现!
  • [免费]微信小程序智能商城系统(uniapp+Springboot后端+vue管理端)【论文+源码+SQL脚本】
  • C28.【C++ Cont】顺序表的实现
  • 【电工基础】低压电器元件,低压断路器(空开QF),接触器(KM)
  • 从 UTC 日期时间字符串获取 Unix 时间戳:C 和 C++ 中的挑战与解决方案
  • [前端开发]记录国内快速cdn库,用于在线引入JavaScript第三方库
  • 留学生scratch计算机haskell函数ocaml编程ruby语言prolog作业VB
  • CF 766A.Mahmoud and Longest Uncommon Subsequence(Java实现)
  • React 的 12 个核心概念
  • 玩转大语言模型——使用langchain和Ollama本地部署大语言模型
  • 【数据结构】(2)时间、空间复杂度
  • 分享14分数据分析相关ChatGPT提示词
  • dify实现原理分析-rag-数据检索的实现
  • Day30-【AI思考】-错题分类进阶体系——12维错误定位模型
  • 全国31省空间权重矩阵(地理相邻空间、公路铁路地理距离空间、经济空间)权重矩阵数据-社科数据
  • Docker容器数据恢复
  • Visual Studio使用GitHub Copilot提高.NET开发工作效率
  • 【matlab】绘图 离散数据--->连续函数
  • Python大数据可视化:基于python的电影天堂数据可视化_django+hive
  • 几种K8s运维管理平台对比说明
  • YOLO11/ultralytics:环境搭建
  • Effective Objective-C 2.0 读书笔记—— 消息转发
  • 【Python-办公自动化】实现自动化输出json数据类型的分析报告和正逆转换
  • Docker小游戏 | 使用Docker部署RPG网页小游戏
  • 技术周总结 01.13~01.19 周日(Spring Visual Studio git)
  • Linux中使用unzip
  • Baklib引领内容管理平台新时代优化创作流程与团队协作