MySQL密码忘记之解决方法
方法一:
通过修改配置文件来登录mysql,方法也不难。
操作步骤:
- 在安装目录下找到配置文件my.ini
2、在my.ini中找到 [mysqld]字段,在它底下加上skip-grant-tables,保存。这里需要看清楚,因为前面还有一个[mysql]字段我们要找的是[mysqld]字段
3、此时我们需要重启mysql服务,别说你不会哦。
4、此时我们再登陆mysql的时候是不需要登录密码的,所以我们只需要在dos下输入mysql -uroot就可以进入mysql
5、现在你再次修改一下密码
mysql>use mysql;
mysql>update user set password=password('123456') WHERE User='root';
mysql>flush privileges;
6、最后一步就是在进入配置文件把我们第二步加的东西删掉,再次重启mysql服务,你就能通过刚修改的密码登陆mysql了。
我当时是使用的这一种方法,完全可以。但是我觉得这种方法还是比较麻烦,能不能直接在命令行中利用命令的方式进行操作呢,于是又潜心寻找各种方法,如下:
方法二:
操作步骤:
1、停止mysql服务
2、在cmd命令行中切换到mysql的bin目录,然后执行mysqld-nt --skip-grant-tables(5.5版本以上不要加-nt)
此时会出现这样的界面。
3、接下来的一步是重新打开一个cmd窗口,记住一定是重新打开一个,然后输入mysql -uroot直接回车,不需要密码就可以进入,如下图所示:
此时,你就可以修改你的密码了
4、最后当然是再启动mysql服务就完成了。
额外说明:对于第二种方法我之前试了起码不下十次,但是每次都没有成功,真的是百思不得其解啊,但就是在我写这篇博客的时候终于成功了,本来是想在这里提出这个问题的,结果成功了。终于不再怀疑这种方法,是因为之前每次做到步骤2的时候,看到那个界面我就以为是失败了,其实此刻需要重要的一步就是重新打开一个cmd窗口,输入mysql -uroot就可以成功的,上面的步骤中我也强调了。
MySQL密码忘记之解决方法的更多相关文章
- 最好用的mysql密码忘记的解决方法
在windows下: 打开命令行窗口,停止mysql服务:Net stop mysql启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe (或mysqld.exe)执行:my ...
- mysql用户名密码忘记了解决方法
今天想用一下实验室服务器的mysql,发现不记得用户名密码了. 解决方法如下: 1. 保证服务器处于安全的状态,如果可以请拔掉网线...(不过我跳过了这一步,额) 2. 修改/etc/my.cnf文件 ...
- MySQL密码丢失,解决方法
我的MySQ安装路径是:D:\Program Files\MySQL 1.所以先cmd下切入盘 输入-> D: 输入->cd "D:\Program Files\MySQL\My ...
- mysql密码忘记了重置方法
#先把mysql停止 service mysqld stop #安全模式进入mysql,并且跳过授权表 mysqld_safe --skip-grant-tables & #如果上面这个命令报 ...
- [转]MySQL忘记密码的正确解决方法
http://database.51cto.com/art/201005/201986.htm 以下的文章主要介绍的是MySQL忘记密码的正确解决方法,在实际操作中如果你忘记MySQL密码是一件很头痛 ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...
- Centos7 之 MariaDB(Mysql) root密码忘记的解决办法
MariaDB(Mysql) root密码忘记的解决办法 1.首先先关闭mariadb数据库的服务 # 关闭mariadb服务命令(mysql的话命令就是将mariadb换成mysql) [root@ ...
- MySQL常见错误分析与解决方法总结
MySQL常见错误分析与解决方法总结 一.Can't connect to MySQL server on 'localhost' (10061)翻译:不能连接到 localhost 上的mysql分 ...
- Mysql常见报错解决方法
一:登录报错 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO) mysql日志文件 ...
随机推荐
- Spark生态之Spark Core
- Java邮件服务学习之一:邮件服务概述
java可以提供邮件服务:一般理解的邮件服务就是可以发送和接收邮件的客户端,另外就是使用java编写邮件服务端:两者区别在于客户端只负责给终端客户收发邮件,就相当于小区楼下的那一排排的铁皮邮箱盒,而邮 ...
- XML学习笔记(1)--XML概述
XML基本概念 XML—extensible Markup Language(可扩展标记语言) XML最基本的三个概念 1)XML语言---描述事物本身(可扩展) 2)XSL语言---展现事物表现形式 ...
- UVALive 7274 Canvas Painting (优先队列)
Canvas Painting 题目链接: http://acm.hust.edu.cn/vjudge/contest/127406#problem/C Description http://7xjo ...
- Linux使用locate命令定位文件
FIND命令 很多Linux用户喜欢使用find命令来查找文件,例如他们通常喜欢这样做: find / -name 'pattern' 确实find的强大功能不仅仅用来查找文件,它能用来定位更加细节的 ...
- (DP6.1.4.2)POJ 1088 滑雪
其实下面用到的是搜索.(呜呜,DP写的过了测试用例但是却总是AC不了,所以改用搜索来做了) /* * POJ_1088.cpp * * Created on: 2013年10月13日 * Author ...
- HDU 3790 最短路径问题 (最短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3790 简单的最短路问题,这题听说有重边.我用spfa和dijkstra写了一遍,没判重边,速度都差不多 ...
- android使用mount挂载/system/app为读写权限,删除或替换系统应用
注意:以下代码中#开头的则为需要执行的shell命令,其他的为打印的结果.#代表需要使用ROOT权限(su)执行,所以想要修改您android手机某个目录挂载为读写,首先需要有ROOT权限! 先要得到 ...
- c# 使用ChartDirector绘图的一些个人体会
c# 使用ChartDirector绘图的一些个人体会 引言: 最近给客户做一个B/S架构的证券交易大屏幕软件,其中用到对证券指数的走势以及成交量的图形绘制,由于客户要求图形的清晰而且要做 ...
- Call me, maybe?
Hey, I just met you, and this is crazy, but here's my number so call me, maybe? @Test public void te ...