MySQL数据库密码丢失,重置密码

MySQL数据库是一款非常流行的开源关系型数据库管理系统,它被广泛应用于各种Web应用程序和数据驱动的网站中。但是,当你忘记MySQL数据库密码或者更改密码后忘记了新密码时,你将无法正常访问数据库。本文将介绍如何重置MySQL数据库的密码。

MySQL重置密码

下面是重置MySQL数据库密码的步骤,其中包括忘记密码和更改密码后忘记新密码两种情况。

忘记密码

如果你忘记了MySQL数据库密码,可以按照以下步骤进行重置。

  1. 停止MySQL服务

登录服务器,使用以下命令停止MySQL服务。

sudo systemctl stop mysql
  1. 启动MySQL服务,并跳过密码验证

使用以下命令启动MySQL服务,并跳过密码验证。

sudo mysqld_safe --skip-grant-tables &
  1. 重置密码

使用以下命令登录到MySQL系统,并重置密码。

mysql -u rootuse mysql;update user set authentication_string=password('new_password') where user='root';flush privileges;quit

替换 new_password 为你希望设置的新密码。

  1. 重启MySQL服务

使用以下命令重启MySQL服务,并验证新密码是否有效。

sudo systemctl start mysql

现在你应该可以使用设置的新密码访问MySQL数据库了。

更改密码后忘记新密码

如果你已经更改密码,但是忘记了新密码,可以按照以下步骤进行重置。

  1. 停止MySQL服务

使用以下命令停止MySQL服务。

sudo systemctl stop mysql
  1. 启动MySQL服务,并跳过密码验证

使用以下命令启动MySQL服务,并跳过密码验证。

sudo mysqld_safe --skip-grant-tables &
  1. 强制更改密码

使用以下命令登录到MySQL系统,并强制更改密码。

mysql -u rootuse mysql;update user set authentication_string=password('new_password') where user='root';flush privileges;quit

替换 new_password 为你希望设置的新密码,并确保添加 FORCE 关键字在 update 查询的末尾。这将强制 MySQL 更改密码。

  1. 重启MySQL服务

使用以下命令重启MySQL服务,并验证新密码是否有效。

sudo systemctl start mysql

现在你应该可以使用设置的新密码访问MySQL数据库了。

结论

MySQL数据库密码丢失或者忘记密码是很常见的情况。但是,通过上述步骤,你应该能够在几分钟内轻松地重置MySQL数据库密码。请务必在重置密码后修改为一个安全而强大的密码。

MySQL数据库重置密码相关推荐

  1. Mysql数据库root密码管理四法

    Mysql数据库root密码管理四法 方法一: 管理员可以在系统命令行中使用mysqladmin命令设置mysql用户的密码. 使用mysqladmin设置密码的命令语法如下: mysqladmin ...

  2. Mysql 数据库重置ID排序

    本文仅供学习交流使用,如侵立删!demo下载见文末 Mysql 数据库重置ID排序 //删除QRcode表id字段 alter table QRcode drop id; //添加id字段,自增长 a ...

  3. mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin

    mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin 1.数据库密码管理 a)数据库密码更改(知道数据库原密码) 实验步骤: 1)使用mysqladmin -u指定用户 -p ...

  4. MySQL数据库忘记密码之修改密码

    我目前使用的版本是MySQL Server 8.0 第一步:关闭MySQL服务 首先要停止mysql服务.可通过net stop mysql或者任务管理器中关闭. 第二步:跳过MySQL密码验证 进入 ...

  5. MySql数据库修改密码【详细教程】

    MySql数据库修改密码[详细教程] 一.找到mysql的安装路径 找到mysql的bin文件夹所在的路径. [TIPS] 如果忘了具体的文件路径,可以点开始- >搜索,输入 services. ...

  6. 修改phpstudy的mysql数据库的密码时报错

    修改phpstudy的mysql数据库的密码时报错 这几天我在用phpstudy2020搭建网站时,发现phpstudy里面的mysql的密码修改不了,百度到的方法都是phpstudy2018或之前的 ...

  7. MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法

    很长时间不用了,突然想用 mysql 了,这个时候发现密码忘记了. 确保你的数据库里没有重要的数据了,我们可以把数据库重置一下. 数据库重置方法如下: 步骤一: 删掉 data 文件夹,这个文件夹的具 ...

  8. MySQL数据库忘记密码怎么办

    做数据库运维的时候,由于密码设置的比较复杂,又没能很好管理密码,经常会忘记,这个时候怎么办呢?针对这种情况,我们有下面几个解决方案. 环境介绍 操作系统:CenterOS 7.3 数据库:mysql ...

  9. mysql 1044_mysql重置密码和mysql error 1044(42000)错误

    #mysql错误:(密码不正确,需要重置密码) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor ...

最新文章

  1. jquery怎么获取radio的值
  2. oracle 数据库开发应用实例,招生录取系统,oracle与plsql教程打包下载
  3. JS-循环清空对象 判断数据类型的5种常用方法
  4. js:语言精髓笔记12--动态语言特性(2)
  5. Jquery操作DOM节点
  6. 智能门禁考勤机:刷脸同时开门和打卡
  7. 赛尔原创 | ACL20 用于多领域端到端任务型对话系统的动态融合网络
  8. Jquery实现全选反选和省城市联动效果
  9. CAN:CANape使用Function处理数据
  10. ArcGIS Pro + PS 矢量化用地规划图
  11. fuz 2159 WuYou
  12. amd锐龙笔记本cpu怎么样_九代酷睿还是AMD锐龙?多款标压笔记本处理器性能实测对比...
  13. java跟全链路ui哪个好,什么是全链路UI设计师
  14. Swarm安装与应用
  15. C语言 打开文件时改变文件大小
  16. 大规模分布式与并行数据库架构
  17. 记一次失败的尝试--ubuntu下把笔记本无线网卡的驱动替换掉
  18. 如何实现微信公众号加人数量实时统计?
  19. 17、python数据列之间的简单计算(加减乘除)
  20. Android计算器案例

热门文章

  1. 快充对电瓶车有好处吗,快充会不会影响电池的寿命?
  2. 题解:艾米利亚的施法
  3. raspberry pi_课堂上有5个出色的Raspberry Pi项目
  4. Part I 空气曲棍球 Chapter6(6.8 Adding Rotation)
  5. ABAP读取BRF+决策表(decision table)
  6. 2018ICPC南京 Problem M. Mediocre String Problem(回文串,马拉车,扩展KMP)
  7. 聊一聊磁珠在电路中的作用
  8. 云之彼端,牵手未来--第四届全国云计算大会见闻
  9. 公众号开启赞赏功能教程
  10. 老年群体却无人注意他们的消费能力