一步步教你MySQL密码忘记了该如何操作

目录
  • 1.关闭mysql服务
  • 2.跳过权限验证
  • 3.以管理员打开另一个cmd窗口,直接输入mysql(刚才的不要关闭)
  • 4.修改密码
  • 5.刷新mysql权限,再次执行命令
  • 6.关闭第一次打开的窗口,然后输入quit
  • 7.重新启动mysql,并登录测试
  • 总结

连接MySQL时出现:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)时,如下操作:

1.关闭mysql服务

以管理员方式打开cmd,如发现命令不存在,可cd 到mysql安装目录下的bin目录下进行操作

1.net start mysql       “打开服务器”

2.net stop mysql       “关闭服务器”

2.跳过权限验证

mysqld --console --skip-grant-tables --shared-memory

3.以管理员打开另一个cmd窗口,直接输入mysql(刚才的不要关闭)

4.修改密码

alter user root@localhost identified by '666';

发现报错,不要慌,如下操作。

5.刷新mysql权限,再次执行命令

1.  flush privileges;
2.  alter user root@localhost identified by '666';

6.关闭第一次打开的窗口,然后输入quit

7.重新启动mysql,并登录测试

这里我们先输入一个错误的密码,以防止还是以无密码状态登录

连接成功就哦扣啦!

总结

到此这篇关于MySQL密码忘记了该如何操作的文章就介绍到这了,更多相关MySQL密码忘记操作内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Mysql用户忘记密码及密码过期问题的处理方法

    忘记密码: 步骤一:现在找到MySQL的安装目录,改掉安装目录的my-default.ini名称为my.ini(D:\Mysql\mysql-5.7.13-winx64): 步骤二:在my.ini文件最后一行加上skip-grant-tables  并保存(这是去掉安全检查): 步骤三:在服务中 重启MySQL服务: 步骤四:cmd 命令进入Mysql安装bin目录下输入mysql -uroot -p,按回车:(这里是以账号root为例子) 步骤五:会出现'Enter password',再按下

  • MySQL8忘记密码的快速解决方法

    前言 当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式. 方法如下: 1.以管理员身份打开命令行: 2.停止mysql服务: 3.输入以下命令无密码启动mysql,百度到的很多版本都是修改my.ini文件,但这个在版本8里面没有作用: mysqld --console --skip-grant-tables --shared-memory 4. 另开一个dos窗口,输入mysql -u root无密码登录:

  • Mysql忘记密码的几种解决方案

    解决办法1 卸载完全,删除所有数据,先关闭跟MySql所有有关的进程,进入命令行(cmd)中输入taskkill /f /im mysqld-nt.exe 然后找到MySql的根目录删除即可 解决办法2 在命令行里面输出密码或者更更改密码 .在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句.不然无效 .继续在命令行运行:mysqld-nt --s

  • MySql登陆密码忘记及忘记密码的解决方案

    方法一: MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库. 需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效 方法二: 可以进行如下的步骤重新设置MySQL的root密码: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码

  • mysql数据库忘记密码时如何修改

    当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式. (如果图简单快速修改密码的话,直接跳过查询步骤,依照图上执行mysql→ use mysql→ update user set password=password('123456') where user='root' and host='localhost';,密码为123456) 工具/原料 mysql数据库 cmd命令行 方法/步骤 1.打开mysq

  • Mysql忘记密码解决方法

    目录 一.前言 二.环境介绍 三.具体操作 1.关闭mysql服务 2.修改配置文件 3.启动mysql服务 4.连接mysql服务 5.修改密码 6.将配置文件中的skip-grant-tables删除 7.测试 一.前言 经常做测试的朋友都知道,自己弄的各种服务,各种账户,有时候就会遗忘,mysql忘记密码就是其中一种情况.当我们忘记mysql密码时,我们可以通过mysql的配置文件设置登录不需要认证就可以不需要密码进行登录了,所以接下来我介绍的方法就是怎么配置mysql登录无需密码认证.

  • MySQL忘记密码恢复密码的实现方法

    一.服务器环境 1.系统windows2003 中文企业版 sp2 2.mysql 5.1.55 3.php 5.2.17 4.IIS 6.0 二.破解过程 1.停止mysql服务(以管理员身份,在cmd命令行下运行)使用如下命令: net stop mysql 2..使用命令启动mysql数据库,命令如下 mysqld --skip-grant-tables 或者 mysqld-nt --skip-grant-tables 3.新开一个cmd窗口,进行如下命令操作 1.mysql -uroot

  • mysql忘记密码怎么办

    MySQL忘记密码的解决办法: [root@localhost ~]# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 如果说出现这个一般就是因为MySQL没有起来 [root@localhost ~]# mysql -uroot -p ERROR 1045 (28000): Access denied fo

  • 一步步教你MySQL密码忘记了该如何操作

    目录 1.关闭mysql服务 2.跳过权限验证 3.以管理员打开另一个cmd窗口,直接输入mysql(刚才的不要关闭) 4.修改密码 5.刷新mysql权限,再次执行命令 6.关闭第一次打开的窗口,然后输入quit 7.重新启动mysql,并登录测试 总结 连接MySQL时出现:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)时,如下操作: 1.关闭mysql服务 以管理员方式打

  • MAC 中mysql密码忘记解决办法

    MAC 中mysql密码忘记解决办法 最近项目用到MySQL,之前装过一个,可是忘记了当时设置的密码,然后走上了修改密码的坎坷道路.在百度,Google了一堆资料之后还是,发现处处是给程序员埋的坑.于是下决心,写一篇博客,涵盖各种情况下忘记密码的解决办法. 情况一:在mysql官网直接下载dmg文件进行安装,忘记密码 1.关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.server stop 2.进入目录 cd /usr/local/my

  • 经测试最好用的mysql密码忘记的解决方法

    最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常解决办法: 在windows下:  复制代码 代码如下: 打开命令行窗口,停止mysql服务:     Net stop mysql  启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe  执行:mysqld-nt --skip-grant-tables 当前窗口将会停止.  另外打开一个命令行窗口,执行mysql   如果提示没有这个命令,先进入MYSQL的安装位置下BIN目

  • mysql密码忘记怎么办

    遇到两次mysql密码忘记了?最开始干了最傻的事,卸载了重装. 现在有一个不用卸载也能把密码设置回来的办法.知识来源于网络,我这里稍加整理,遇到同样的朋友,可以试试. 以一下实现都是windows系统上完成. 第一步 在任务管理器中找到mysqld.exe,结束掉该进程. 第二步 找到mysql的安装目录下的bin目录,我的是C:\Program Files\MySQL\mysql-5.6.24\bin 在这个目录下打开控制台,输入:mysqld --skip-grant-tables 第三步

  • mysql密码忘记后如何修改密码(2022年最新版详细教程保姆级)

    目录 注意事项 步骤 总结 注意事项 一共用到两个cmd窗口,每一个都要以管理员身份打开,且在修改密码后,要先关闭第一个跳过验证密码的mysql服务的cmd窗口,再启动mysql,否则会出错. 在修改密码前,mysql必须处于关闭状态. 步骤 1.以管理员的身份打开cmd窗口,找到mysql安装的路径并打开bin目录 2.在bin路径下执行如下语句,开启跳过验证密码的mysql服务 mysqld --console --skip-grant-tables --shared-memory 如果执行

  • Mac操作系统下MySQL密码忘记后重置密码的方法

    安装好MySQL以后,系统给了个默认的的密码,然后说如果忘记了默认的密码......我复制了默认密码就走过了只一步,这一步就是我漫长旅程的开始.他给的密码太复杂了,当然我得换一个,而且我还要假装我不记得密码了,就这样我走上了不归路...... 这个过程是心酸的,网上的资料多如狗,关键是各有各的错法,尝试了半天没一个对的,在即将打破心理防线,要去翻MySQL文档的时候,我改成功了.没有一个文章告诉我完整的答案,我是参考了好几个攻略,闭门造出来的车.给自己点赞.废话不多说,一步一步跟我走. 关闭my

  • mysql密码忘记的修改方法

    如果 MySQL 正在运行,首先杀之: killall -TERM mysqld.  启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables &  就可以不需要密码就进入 MySQL 了.  然后就是  >use mysql  >update user set password=password("new_pass") where user="root";  >flush privileges;

  • 一步步教你MySQL查询优化分析教程

    前言 MySQL是关系性数据库中的一种,查询功能强,数据一致性高,数据安全性高,支持二级索引.但性能方面稍逊于非关系性数据库,特别是百万级别以上的数据,很容易出现查询慢的现象.这时候需要分析查询慢的原因,一般情况下是程序员sql写的烂,或者是没有键索引,或者是索引失效等原因导致的. 这时候MySQL 提供的 EXPLAIN 命令就尤其重要, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. 而且就在查询语句前加上 Explain 就成: E

  • mysql数据库密码忘记解决方法

    当你可能前一秒设置了MySQL密码,出去吃个饭拿个快递的功夫可能就忘记密码了......这时我们该慌吗???? 不用慌兄弟们,我来解决你们忘记密码的烦恼~ 下面是听了林海峰老师的视频总结 你可以将mysql获取用户名和密码校验的功能看成是python中的装饰器,装饰在了客户端请求访问的功能上. 我们如果将该装饰器移除,那么mysql服务端就不会校验用户名和密码了!!!! # 1.先关闭当前mysql服务端 # 命令的方式启动(让mysql跳过用户名密码校验功能) # mysqld --skip-

  • windows下忘记MySQL密码的修改方法

    一.windows下修改MySQL密码的方法如果在Windows下忘记了MySQL的密码,可以这样做:1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止: 复制代码 代码如下: C:\Users\Administrator>net stop mysqlMySQL 服务正在停止.MySQL 服务已成功停止. 2.打开命令行,转到mysql的bin目录下: 复制代码

随机推荐