首页 > 问答 > 关键词 > MySQL最新资讯 > 正文

MySQL忘记密码怎么办 密码重置详细教程

2020-07-08 10:07 · 稿源:数据库干货铺

登录MySQL,密码输入错误

/* 密码错误,报如下错误 */[root@TESTDB ~]# mysql -uroot -p   -P3306 
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

如果忘记密码,对于MySQL而言处理起来也相对比较简单。但需要修改配置,重启数据库。可以按照如下步骤处理。

1.  修改数据库配置文件

vim  /etc/my.cnf--添加如下参数
skip_grant_tables

2.   重启数据库

如果部署了服务 可以重启数据库服务重启,如果没有部署,需要杀掉数据库进程,在重新启动数据库。

/*重启数据库服务 *//etc/init.d/mysqld restart
或 
ps -ef|grep mysql  /* 查出MySQL 的进程号,下一步中使用 */kill  30516 29246    /*不建议使用 kill -9 */

3.  登录数据库修改密码

/*此时可以直接登录数据库 无需输入密码 */[root@TESTDB ~]# mysql -uroot    -P3306
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4Server version: 5.7.23-24-log Percona Server (GPL), Release 24, Revision 57a9574
Copyright (c) 2009-2018 Percona LLC and/or its affiliates
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

再修改密码

/* MySQL5.7 中修改密码 */mysql> update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
Query OK, 0 rows affected, 1 warning (0.02 sec)
Rows matched: 1  Changed: 0  Warnings: 1mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)

注:

a)   不可以使用set  password命令修改密码,只能通过更新数据库表的方式

mysql> set password=password('123456');
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

b) 使用update表mysql.user的方式需要flush privileges生效

c)  不同的版本mysql.user的字段以及密码加密方式不同,例如MySQL5. 6 中密码存储在password中,MySQL8. 0 中加密方式有变更等,处理时需要根据版本来相应修改脚本处理。

4 . 将配置文件还原

去掉第 1 步中my.cnf配置文件中添加的skip_grant_tables参数

vim  /etc/my.cnf

#skip_grant_tables /* 注释掉该参数*/

5. 重启数据库

Mysql5. 7 中可以直接在MySQL命令行中使用shutdown命令关闭数据库,之后再启动数据库即可。

mysql> shutdown;
Query OK, 0 rows affected (0.00 sec)

启动后,即可使用重置后的密码登录

[root@TESTDB ~]# mysql -uroot    -P3306   -p'123456'mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3Server version: 5.7.23-24-log Percona Server (GPL), Release 24, Revision 57a9574
Copyright (c) 2009-2018 Percona LLC and/or its affiliates
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

至此,密码重置完毕。

本文转载自微信公众号【数据库干货铺】。

网友热搜:

  • 相关推荐
  • 大家在看
  • MySQL怎么连接 全部连接方式汇总

    1. 连接方式1.1 方式1 /usr/local/mysql5.7/bin/mysql -p此方法默认采用root@localhost用户登录,1.2 方式2/usr/local/mysql5.7/bin/mysql -uroot -p -S /app/data/mysql3307/tmp/mysql.sock1.3 方式3/usr/local/mysql5.7/bin/mysql -uroot -p -h 127.0.0.1 -P3307此方式的用户和方式 2 的不同,如下 root@localhost 和root@127.0.0.1是不同的用户1.4 方式4 /usr/local/mysql5.7/bin/mysql -uroot -p -h localhost -P3307此方式和?

  • MySQL怎么删除#sql开头的临时表

    巡检时发现服务器磁盘空间不足,通过查看大文件进行筛选是发现有几个#sql开头的文件,且存在超过100G及10G以上的文件。

  • MySQL一直自动重启解决办法

    近期,测试环境出现了一次MySQL数据库不断自动重启的问题,导致的原因是强行kill -9 杀掉数据库进程导致,报错信息如下:2019-07-24T01:14:53.769512Z 0 [Note] Executing SELECT * FROM INFORMATION_SCHEMA.TABLES; to get a list of tables using the deprecated partition engine. You may use the startup option --disable-partition-engine-check to skip this check.2019-07-24T01:14:53.769516Z 0 [Note] Beginning of

  • MYSQL的ibtmp1文件太大怎么处理

    1. 啥情况呀测试环境机器磁盘空间不足的告警打破了下午的沉寂,一群人开始忙活着删数据。但是,不久前刚清理了一波数据,测试环境在没做压测的情况下不至于短短一个月不到就涨了200G数据,于是,我悄悄的进入数据目录下,发现一个不寻常的点,ibtmp1 文件有192G ll -hibtmp1 -rw-r----- 1 mysql mysql 192G Aug 12 16:20 ibtmp12. 怎么处理2.1 简单说明ibtmp1 是非压缩的innodb临时表的独立表空间,通过innodb_temp_data_file_pat

  • MySQL敏感数据怎么加密 数据加密解密教程

    大数据时代的到来,数据成为企业最重要的资产之一,数据加密的也是保护数据资产的重要手段。本文主要在结合学习通过MySQL函数及Python加密方法来演示数据加密的一些简单方式。

  • 为避免种族歧视,MySQL宣布删除黑名单白名单等术语

    MySQL数据库的开发人员日前宣布,计划在数据库源代码和文档中停止使用并替换 master、 slave、 blacklist(黑名单)和whitelist(白名单)等术语。

  • MySQL传统点位复制在线转为GTID模式复制

    1. GTID优缺点MySQL传统点位复制在5. 7 版本前是主要的主从复制模式,而随着MySQL5. 6 版本引入GTID,并且MySQL5. 7 进行各方面的优化以后,在mySQL5.7(尤其是MySQL5.7.6)版本后GTID模式的主从复制方式成为一个新的选择方式。要使用GTID模式,首先也需知其优缺点,其主要的优缺点如下:1.1 优点a) 更简单的实现failover,无需找log_file和log_Pos。b) 更简单的搭建主从复制。c) 复制集群有一个统一的方式识别复制位置,给集群管理

  • 黑名单、白名单完全不能用了!MySQL、Twitter等纷纷删除

    作为全球第二大流行数据库,MySQL也受到了众所周知事件的影响,不得不做出一些调整。MySQL开发人员今天宣布,计划在数据库源文件、文档中停止使用master(主)、slave(从)、blacklist(黑名单)、

  • MySQL数据备份及恢复教程 巧用xtrabackup工具备份恢复

    本文将通过应用更为普遍的物理备份工具xtrabackup来演示数据备份及恢复的第二篇内容。

  • Google Chrome即将允许用户编辑已保存的密码

    根据第三方调查数据显示,全球每 10 台设备中就有 7 台运行 Chrome 浏览器。很多人使用它来日常上网的同时,也有很多人依靠它来管理自己的密码。Chrome 内置的密码工具提供了很多实用的功能,但长期以来存在一个不足-- 对密码的编辑。

  • 1688和闲鱼是00后的财富密码

    00 后独特的商业素养和他们广泛的涉猎一样令人迷惑。他们会将一种APP开发出奇怪的功能,并高效整合,“无库存销售”可能是被开发出来的一种新商业模式,就是拿 1688 当进货平台,然后转眼就在闲鱼做起了无货源微商。

  • 金种子酒——阜阳酒乡沃土上铸造的文化密码

    在中华历史长河中,有着光辉璀璨的篇章。而广为人知的金种子酒,当属中国远古的白酒之一。谈论任何酒的历史,都离不开追溯产地的历史渊源。金种子酒的产地:安徽阜阳,是久负盛名的名酒之乡,距今已有1700年的酿酒历史。 名酒之乡的渊源 金种子地处淮河支流——颍河之滨,这里自古素有“名酒之乡”的美誉。醉三秋酒是阜阳特产,曾于1987年荣获国家轻工部部优产品,其酿造历史可追溯到魏晋时期,其品名起源于公元265年“刘伶一醉三

  • 微博单日拦截盗号3.5亿人次:支招如何巧设密码

    可能是被上周Twitter盗号风波所警醒,新浪微博发布《关于互联网账号安全现状和微博账号安全策略的说明》。微博指出,账号被盗的发生基本包括以下四种情况,即一套账密走天下、客户端钓鱼、暴力

  • 怎么通过商用密码安全性评估?你要了解的都在这里

    7 月 3 日下午两点,上海CA邀请到了上海交通大学密码学教授,智巡密码(上海)检测技术有限公司副总经理,中国密码学会密码芯片专业委员会委员——刘军荣博士为我司同仁带来了一场精彩的密码学讲座。刘博士紧紧围绕商业密码应用安全性评估(以下简称“密评”),从密评的重要性、测评标准、测评方法等环节进行了专业、详尽的解说。上海CA员工纷纷通过线下、线上等多种形式积极参与了这场关于密码学的知识盛宴。密评的重要性及其与等保?

  • 犯罪大师富豪的遗产密码答案一览 crimaster富豪的遗产正确答案

    crimaster​犯罪大师7月21日的案件是《富豪的遗产》,需要玩家推理出富豪的遗产密码答案,这难倒了很多玩家,下面就来为大家分享一下犯罪大师富豪的遗产的正确答案。

  • iOS 14中苹果加强安全管理:对可能会遭泄的弱密码发出警告

    iOS 14中,苹果进一步对安全性升级,具体来说就是,系统对可能会遭泄的弱密码发出警告。在iOS 14系统中,苹果提供了一个新的“安全推荐(Security Recommendations)”菜单,其只显示

  • 已故首尔市长手机密码被破解 苹果手机能被破解吗

    已故首尔市长手机密码被破解是怎么回事?据韩媒报道,韩国警方 22 日消息称,已故首尔市长朴元淳的手机密码已被破解,正在进行数码取证。韩国警方此前成立特别工作小组,投入大批人力,大幅加强对已故首尔市长朴元淳相关嫌疑的调查。

  • 紫塞秋风降龙洞窟的日记四张桌若干蜡三数合密码答案是多少

    ​紫塞秋风玩家在拿到降龙洞窟的日记的时候,会叫你破解一个密码,密码的线索是“四张桌若干蜡三数合”,很多玩家还不清楚这个谜题破解密码是多少,下面就来为大家详细的介绍一下。

  • 玩转跨界 顶流加持 FILA×天猫超级品牌日解锁潮流新密码

    2020年7月10日,FILA×天猫超级品牌日盛大开启,以“致锋尚者”(EMPOWERED BY ELEGANCE)为名,奉献了一场贯穿过去与现在、融合经典与时尚的潮流盛事。活动期间,FILA与知名设计师三原康裕(MIHARA YASUHIRO)联合打造的FILA×MIHARA系列正式开售,并与线下发售派对实时联动,更有品牌新代言人蔡徐坤到场助阵,人气爆棚。联名尖货+顶流明星 FILA×天猫超级品牌日引爆全网互联网时代,流量就是生产力。为了吸引更多运动时尚人群的关注,FILA围绕

  • ColorOS 7.2 内置电子钱包,解锁移动互联网生活密码

    随着移动支付的兴起,越来越多的朋友开始习惯于用手机搞定一切。实际上,手机能够帮大家做到的不仅仅是二维码/扫码支付。例如在 ColorOS 7.2 中,手机还能化身门禁、公交卡等工具,让用户出行更方便,告别传统的"伸手要钱(身份证、手机、钥匙、钱包)",只需记得带手机就可以畅快出行了。支付刷卡两不误,出行省心更省力与微信、支付宝付款类似,大家可以在 ColorOS 7.2 的钱包中绑定自己的银行卡,这样在需要支付的场景中出示付?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文

  • 3 天
  • 7天