mysql的排障之二

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

mysql的root怎么样都无法重置密码(操作不当导致)

在/etc/my.cnf 添加了skip-grant-tables  以安全模式免密码登陆时没有问题(mysql的库是在),然后在mysql里面重置了密码后退出,将刚才在/etc/my.cnf的配置去掉后重启mysql服务,用重置了的正确密码一直提示密码不正确。。。后来发现不加skip-grant-tables的配置也可以无密码登陆Mysql,show database;还要丢失mysql的库

wKioL1Z7o8DSI44MAADeqmyMTmM883.png

wKioL1Z7o87S6nX3AABGqklv79E654.png

wKiom1Z7o8bi7H6mAAA6v3rU6bg568.png

wKiom1Z7o-fiiOeLAABijwUguoY891.png

通过忘记密码,修改密码的方法
(1)编辑mysql主配置文件 my.cnf 
# vim /etc/my.cnf 在[mysqld]字段下添加参数 skip-grant 
(2)重启数据库服务 
service mysqld restart 
(3)这样就可以进入数据库不用授权了
# /usr/local/mysql/bin/mysql -uroot 
(4)修改相应用户密码
> use mysql;
> update user set password=password('your password') where user='root'; 
> quit;

wKioL1Z7pILT6PlvAABFSDMk9JA560.png

wKioL1Z7pJLQ-kOyAABBrlM5_7A292.png

原因:把mysql库里面的user表给损坏了,数据丢失了。 解决办法:先把mysql库重命名,然后重新初始化一下。再重新重置一下密码登录就成功了

wKiom1Z7sKTyODldAAAtrY0OQ5o411.png


     本文转自wsw26 51CTO博客,原文链接:http://blog.51cto.com/wsw26/1727940,如需转载请自行联系原作者





相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 缓存 NoSQL
MySQL高级第四篇(共四篇)之MySQL常用工具、MySQL日志、MySQL主从复制、MySQL读写分离、MySQL性能优化(二)
复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。
227 0
|
3月前
|
安全 关系型数据库 MySQL
【MySQL】Orchestrator最简单的 mysql 高可用方案最细细细细~
【MySQL】Orchestrator最简单的 mysql 高可用方案最细细细细~
|
6月前
|
关系型数据库 MySQL 测试技术
【专栏】PostgreSQL数据库向MySQL迁移的过程、挑战及策略
【4月更文挑战第29天】本文探讨了PostgreSQL数据库向MySQL迁移的过程、挑战及策略。迁移步骤包括评估规划、数据导出与转换、创建MySQL数据库、数据导入。挑战包括数据类型不匹配、函数和语法差异、数据完整性和性能问题。应对策略涉及数据类型映射、代码调整、数据校验和性能优化。迁移后需进行数据验证、性能测试和业务验证,确保顺利过渡。在数字化时代,掌握数据库迁移技能对技术人员至关重要。
369 5
|
SQL 存储 关系型数据库
|
SQL 存储 关系型数据库
第十二章《mysql的日志优化》
第十二章《mysql的日志优化》
第十二章《mysql的日志优化》
|
缓存 网络协议 关系型数据库
[玩转MySQL之二]MySQL连接机制浅析及运维
使用MySQL数据库的第一步必然是建立连接登录,无论是通过mysql的客户端。无论是通过mysql的客户端,还是通过C-API,JDBC标准接口连接数据库,这个过程一定少不了。那么它的内部机制是怎样的?有哪些参数配置以及会出现哪些问题?
3081 0
|
SQL 监控 关系型数据库
MySQL日常维护(超级大杂烩)
MySQL日常维护(超级大杂烩) MySQL 日常维护   其中第一至第六, 每天都需要执行, 第七到第九定期执行(1周或者2周一次?)   一  检查数据库运行状态        1 通过putty.exe登录远程数据库服务器,在shell命令行里面执行:       service mysql status  SUCCESS! MySQL running (1302) 则表示数据库正在运行之中   2 检查错误日志   进入/var/lib/mysql,查看错误日志,例如mysql.err。
2749 0
|
关系型数据库 MySQL