问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

本地MySQL密码忘了,怎么找回?

发布网友 发布时间:2022-04-22 22:54

我来回答

4个回答

热心网友 时间:2022-04-07 16:03

1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。

2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。

3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。

4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。

5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。

6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。

热心网友 时间:2022-04-07 17:21

Windows下的实际操作如下
1.关闭正在运行的MySQL。
2.打开DOS窗口,转到mysql\bin目录。
3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5.输入mysql回车,如果成功,将出现MySQL提示符 >
6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
6.改密码:> update user set password=password("520") where user="root"; (别忘了最后的分号)
7.刷新权限(必须的步骤)>flush privileges;
8.退出 > \q
9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。
第一步
C:\Documents and Settings\Administrator>cd D:\web\www.php100.com\Mysql\MySQL Se
rver5.5\bin
C:\Documents and Settings\Administrator>d:
D:\web\www.php100.com\Mysql\MySQL Server5.5\bin>mysqld --skip-grant-tables
第二步
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>cd D:\web\www.php100.com\Mysql\MySQL Se
rver5.5\bin
C:\Documents and Settings\Administrator>d:
D:\web\www.php100.com\Mysql\MySQL Server5.5\bin>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.10 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, 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> use mysql;
Database changed
mysql> update user set password=password("520") where user="root";
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> \q
Bye
D:\web\www.php100.com\Mysql\MySQL Server5.5\bin>追问

cmd打开窗口,输入mysql\bin显示系统找不到路径。


输入mysqld --skip-grant-tables


(本人是新手)

热心网友 时间:2022-04-07 18:56

1. 关闭正在运行的MySQL服务。net stop mysql
2. 转到mysql\bin目录: cd C:\program files\mysql\bin;
3. 输入mysqld --skip-grant-tables 回车。 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了,也不能关闭)。转到mysql\bin目录: cd C:\program files\mysql\bin;
5. 输入mysq l回车,如果成功,将出现mysql >
6. 链接权限数据库:use mysql;
7. 改密码:update user set password=password("admin") where user="root";(别忘了最后加分号)
8. 刷新权限(必须步骤):flush privileges;
9. 退出 quit。
10. 注销系统,再进入。dos下,net start mysql,net mysql -uroot -padmin可以登录。

热心网友 时间:2022-04-07 20:47

MySQL密码通常保存在mysql数据库中,我们可以在访问数据之后,使用如下指令进行查看;

// 登录,按照提示输入密码
mysql -u root -p
// 查看user表的数据就可以看到密码,但通常情况下密码是加密存放的
mysql> select host,user,password from mysql.user;

但是当忘记了密码就需要进行密码修改,方法如下:

一、进入MySQL

Linux 环境

修改/etc/my.conf,在[mysqld]下增加skip-grant-tables,

修改完毕之后,重启mysql,输入如下指令:service mysqld restart 重启mysql服务

直接在终端输入mysql即可直接登录mysql。

Windows环境

在任务管理器中手动关闭mysql进程,或者在cmd中输入taskkill /f /im mysqld-nt.exe

带命令的方式重启mysql,就可以直接进入mysql,启动指令如下:

mysqld-nt –skip-grant-tables

新开一个命令行运行:mysql -u root 

二、修改密码,使用如下2种方法都可以。

1. set password命令方式

// 格式:mysql> set password for 用户名@localhost = password('新密码');// 例子:mysql> set password for root@localhost = password('123');

2. 用update直接编辑user表,指令如下:

mysql> use mysql;mysql> update user set password=password('123') where user='root' and host='localhost';mysql> flush privileges;

三、取消skip-grant-tables,重启mysql服务。

Linux 环境:删除增加的skip-grant-tables,输入service mysqld restart 重启服务。

Windows环境:退出刚才的2个窗口,注销系统即可。

更多内容请参看:mysql忘记密码及修改密码的方法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 自动驾驶的专家都有谁? 汽车自动驾驶5大等级分类有哪些? 2022北京冬奥会剧透:上百台无人车将扎堆亮相 威马W6是国内第一款无人驾驶汽车,这款车的性能怎么样? 自动驾驶选什么车? 自动驾驶汽车有几种 无人驾驶汽车的价格? 淘宝网注册用户多少?要最新数据。 华为的极狐是目前最好的无人驾驶汽车吗?有哪些比他强? 淘宝现在有多少注册用户? 淘宝账号一个人可以拥有几个? 淘宝网有多少卖家 以及每个地区的用户数量 那位知道 请告知 谢谢 淘宝/支付宝目前用户数量是多少 淘宝目前有多少注册用户? 网曝淘宝十二亿用户数据泄密,是什么原因导致的? 有人知道淘宝现在的用户大概是多少了? 淘宝占中国B2C市场多少份额?目前淘宝注册用户有多少?近几年每年成交额是多少? 淘宝日活跃用户多少2022 统计淘宝网成立至今年(2011)共有多少会员人?2010年一年中有多少人?谢谢! 各位亲友:请问淘宝网至今注册用户达到多少了? mysql 忘记密码后如何修改和查看 mysql忘记密码怎么修改 MySQL密码忘记,如何跳过密码参数,重置密码 windows下mysql忘记密码怎么办 12306上儿童票是怎么定义的? 12306儿童票标准? 12306买动车票时有添加儿童票的选项,这儿童票怎么理解? 豆腐粉条包子馅的做法 豆腐粉条包子馅怎么做好吃,求高手提供方法技巧? 素馅包子(包菜、豆腐、粉条)用什么料调制最好? 白菜、豆腐、粉条包子怎么做 豆腐粉条素馅做法大全 粉条豆腐包子的做法_【图解】粉条豆腐包子怎么做好吃_粉条豆腐包子_家常做法 豆腐馅包子的馅如何调? 豆腐粉条胡萝卜的包子怎么调馅 韭菜,豆腐,粉条包包子,怎么拌馅 萝卜豆腐粉条包蒸包,放什么调料? 韭菜鸡蛋豆腐粉条包子馅怎样做好吃 粉丝包子的做法 韭菜豆腐粉条馅怎样调