首页 > 数据库 >mysql忘记密码的终极解决方案(docker-compose).211216

mysql忘记密码的终极解决方案(docker-compose).211216

时间:2025-01-08 10:15:55浏览次数:10  
标签:compose 密码 211216 user mysql password root

MYSQL8的安全性能有所提高,装好后,各种不适应,需要各种调试。

1. 首先,root密码忘记或是更改,操作步骤:

vi mysql/config/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables=1 保存并且退出vi。

2.

docker-compose restart
进入bash,运行mysql -uroot -p ,回车,直接进入。

下面很重要,特别是flush privileges,千万别忘。在之前的版本中,密码字段的字段名是 password,5.7版本以后改为了 authentication_string。

另外,初始化root密码不要太复杂,就root就行,然后到步骤4,你再改复杂点的密码。


update user set authentication_string = password('root'), password_expired = 'N', password\_last\_changed = now() where user = 'root';

FLUSH PRIVILEGES;

3.回到my.cnf ,删除skip-grant-tables

4.继续进入bash,运行mysql -uroot -p ,回车进入

alter user 'root'@'localhost' identified by '你的密码'; alter user 'root'@'%' identified by '你的密码';

FLUSH PRIVILEGES;

5.搞定

标签:compose,密码,211216,user,mysql,password,root
From: https://www.cnblogs.com/amadeuslee/p/18659100

相关文章

  • Mysql高可用架构方案
    Mysql高可用架构方案合集-中间件(9) 1.SpringBoot整合MinIO2023-09-132.Nginx安装nginx-rtmp-module模块2024-03-133.OBS+Nginx+VLC推拉流2024-03-134.Redis的未来2024-04-085.阿里DataX极简教程2024-05-166.安装nginx-http-flv-module模块2024-09-237.Mysql高可用架构方......
  • 如何解决升级 MySQL 后网站无法访问的问题
    问题描述:在使用建站助手时,将MySQL升级后,所有网站都无法正常访问。尝试恢复到之前的MySQL版本后,问题仍然存在。希望了解如何正确地升级MySQL并确保数据完整导入。解决方案:当您在建站助手中升级MySQL版本后,出现网站无法访问的情况,通常是因为数据库连接或数据迁移过程中出......
  • zabbix5.0版本 (用脚本自定义监控项+监控MySQL状态信息)
    目录1.用脚本自定义监控项(1)编写脚本进行取值(2)修改zabbix客户端配置文件(3)zabbix创建模板及监控项(4)关联至被监控主机2.监控MySQl状态信息(1)使用脚本定义监控项(2)服务端创建MySQL监控模板(3)添加触发器(4)配置图形(5)关联至被监控主机(6)测试并查看数据3.自定义监控项以及监控......
  • 如何将高版本MySQL数据库备份导入到低版本MySQL数据库?
    在处理MySQL数据库时,有时会遇到需要将高版本的数据库备份导入到低版本MySQL的情况。例如,从MySQL5.7导入到MySQL5.5。直接导入可能会导致兼容性问题和错误。为了解决这个问题,可以采用以下几种方法来确保顺利迁移数据。方法一:使用第三方工具进行迁移步骤操作说明1选择......
  • 造成MySQL数据库访问很慢的原因及解决方法
    MySQL数据库访问速度变慢可能会影响网站和应用程序的性能,给用户体验带来负面影响。以下是导致MySQL数据库访问缓慢的常见原因及其相应的解决方法,帮助您快速诊断并优化数据库性能。造成MySQL数据库访问缓慢的常见原因1.硬件性能瓶颈原因解决方案磁盘和CPU性能不足:硬件......
  • 我在广州学 Mysql 系列——与索引相关的练习题
    ℹ️大家好,我是练小杰,今天星期二啦,还有三天就是星期五了,为了美好生活奋斗吧朋友们!本文将学习MYSQL中数据表内容的索引相关练习题目~~复习:......
  • MySQL 数据库的备份和恢复
    想象一下,如果一份关键的数据库数据因意外丢失,公司将面临怎样的危机?对技术人员而言,备份与恢复是守护数据安全的最后一道防线。今天,就带你深入了解MySQL数据库备份与恢复的核心方法,让你从容应对数据丢失的挑战。如何高效备份MySQL数据库?当数据丢失时,又该如何快速恢复? ......
  • Apache Guacamole 部署安装(使用mysql数据库版)
    ApacheGuacamole是一个基于HTML5的远程桌面网关,支持VNC、RDP和SSH等标准协议。 一.官方链接1.官方文档https://guacamole.apache.org/doc/gug/guacamole-architecture.html  2.项目位置:https://guacamole.apache.org/https://gitcode.com/gh_mirrors/gua/gu......
  • 编织数据之网:MySQL如何为企业级实时洞察力提供无限可能
    在这个信息爆炸的时代,企业需要比以往任何时候都更加敏锐地捕捉市场动态,快速响应变化。而这一切的关键在于能够从海量的数据中提取有价值的见解。今天,我们将探索如何利用MySQL构建一个强大的企业级数据编织平台,为您的业务决策提供即时的、深入的洞察力。这不仅是一篇技术文章......
  • MySQL数据库基础 === 查询语句 DQL
    目录语法:基础查询条件查询聚合查询(聚合函数)分组查询排序查询分页查询综合练习测试数据 CREATETABLEemp(idINTCOMMENT"编号",worknoVARCHAR(10)COMMENT"工号",nameVARCHAR(10)COMMENT"姓名",ageTINYIN......