当前位置:首页 > 开发 > 数据库 > 正文

本地忘记mysql,root密码

发表于: 2015-06-19   作者:宋小寒   来源:转载   浏览:
摘要: 方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql -u root 4、输入: 复制代码

方法一:

1、在DOS窗口下输入net stop mysql5 或 net stop mysql

2、开一个DOS窗口,这个需要切换到mysql的bin目录。
一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入
mysqld-nt --skip-grant-tables;

3、再开一个DOS窗口,mysql -u root

4、输入:

复制代码 代码如下:

use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
exit


5、使用任务管理器,找到mysqld-nt的进程,结束进程
或下面的步骤
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql
2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Server 5.0\bin
示范命令:
输入 e:回车,
输入cd "E:\Program Files\MySQL\MySQL Server 5.0\bin"
注意双引号也要输入,这样就可以进入Mysql安装目录了.
3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。
命令为: mysqld-nt --skip-grant-tables
4,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)
5,输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”)
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
6,刷新权限表
mysql> flush privileges;
7,退出
mysql> quit
这样MYSQL超级管理员账号 ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器)
MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了!
方法二:

首先在 MySQL的安装目录下 新建一个pwdhf.txt, 输入文本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('*****');

 

 

 

 

以下的文章主要介绍的是MySQL忘记密码的正确解决方法,在实际操作中如果你忘记MySQL密码是一件很头痛的事情,这篇文章主要是介绍对MySQL忘记密码的补救方案,以下就有详细内容描述,望你会有所收获。

MySQL忘记密码解决方案:

破解本地密码:

Windows:

1.用系统管理员登陆系统。

2.停止MySQL的服务。

3.进入命令窗口,然后进入 MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin

4.跳过权限检查启动MySQL,

c:\mysql\bin>mysqld-nt ––skip-grant-tables

或则:c:\mysql\bin>mysqld ––skip-grant-tables

mysqld.exe是微软Windows MySQL server数据库服务器相关程序。mysqld-nt.exe是MySQL Daemon数据库服务相关程序。

MySQL忘记密码解决方案5.[未验证]

重新打开一个窗口

进入c:\mysql\bin目录,设置root的新密码

c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"

c:\mysql\bin>mysqladmin -u root -p shutdown

将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。

5.[验证]或则:

重新开打一个命令提示符的窗口(CMD)

用空密码方式使用root用户登录 MySQL;

mysql -u root

修改root用户的密码;

  1. mysql> update mysql.user set password=PASSWORD('新密码') where User='root';   
  2. mysql> flush privileges;   
  3. mysql> quit  

6.停止MySQL Server,用正常模式启动Mysql7.你可以用新的密码链接到Mysql 了。

Unix&Linux:

1.用root或者运行mysqld 的用户登录系统;

2.利用kill命令结束掉mysqld的进程;

3.使用–skip-grant-tables参数启动MySQL Server

shell>mysqld_safe –skip-grant-tables &

4.为root@localhost设置新密码

  1. shell>mysqladmin -u root flush-privileges password "newpassword"

5.MySQL忘记密码解决方案重启MySQL Server

附录:

MySQL修改密码的方法大全:

  1. mysql> update user set Password=password('newpassword') where User='root';   
  2. mysql> flush privileges;   
  3. MYSQLADMIN -u root -p PASSWORD mypasswd   

可以修改MYSQL文件夹中的MY.INI文件

  1. mysql> SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');  
  2. mysql> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';  

以上的相关内容就是对MySQL忘记密码解决方案的介绍,望你能有所收获。

本地忘记mysql,root密码

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
今天忘记mysql root密码了。按照网上的步骤修改root密码(window版)。 命令行停掉mysql服务 :net
今天忘记mysql root密码了。按照网上的步骤修改root密码(window版)。 命令行停掉mysql服务 :net
1. 关闭MySQL服务 2. 通过免权限模式启动MySQL服务 现在启动好了免登陆的MySQL服务,可以通过无密码
(1)停止mysql服务或结束mysqld.exe进程。 (2)命令提示符切换至mysql的bin目录。 (3)以不检查
MySQL忘记root密码肿么办?-_-||| 这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘
windows下忘记 mysql 的 root 密码,解决方法: 1. 进入cmd,输入 net stop mysql,停止mysql服务;
今天遇到一个很囧的事情,大mac新装的mysq密码忘记了。。。以下是折腾半天的方法,记录以下 系统偏
1、先在系统偏好设置中关闭MySQL服务; 2、在终端中输入 sudo su mysqld_safe --skip-grant-tables
在windows下,mysql版本5.1.55。 (1) 打开命令行窗口,停止mysql服务: (2) 在mysql的安装路径
mysql版本:v 5.0.22 1.停止mysql服务 2.在启动mysql安全模式 <div class="lines" style="paddin
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号