Welcome 微信登录

首页 / 数据库 / MySQL / Windows/Linux MySQL忘记root密码的解决方法

MySQL的root用户密码往往容易被遗忘,它本身就有一个跳过权限检查启动的机制用来处理权限错误问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码/重置密码的方法,希望帮助初学者解决丢失密码的烦恼。 

MySQL for Windows重置密码

一般来说,Windows下的MySQL是安装成服务运行的。本文将以Windows 2003为例。1、首先在 控制面板 – 管理工具 – 服务 中将MySQL服务停止。2、以安全模式(跳过权限认证)启动MySQL服务“开始菜单” – “运行” – 输入“cmd”并回车 – cd至MySQL安装目录下的 bin 目录,然后执行: 
1mysqld-nt.exe --skip-grant-tables
3、此时MySQL已经正常运行,通过PhpMyAdmin登录MySQL,用户名root,密码为空或任何其他字符; 

MySQL for Linux重置密码

Linux下重置密码的原理与Windows下类似,都是采用安全模式跳过权限检查启动MySQL。1、首先停止MySQL服务,执行如下命令: 
1[root@www ~]# /etc/init.d/mysql stop
2、以安全模式启动MySQL:
1[root@www ~]# /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
3、此时即可通过phpMyAdmin或者命令行修改密码。用户名为root,密码为空即可。 

附修改密码的命令:

首先以命令行模式登录MySQL:
1[root@www ~]# mysql -u root -p
然后执行如下三条命令:>use mysql;
> update user set password=password(“新密码”) where user=”root”;
> flush privileges;在RHEL6.3下解决MySQL中文乱码Oracle技术之用RMAN克隆数据库相关资讯      mysql忘记root密码 
  • Windows下忘记MySQL root密码的解  (03/12/2015 09:17:43)
  • Linux下MySQL5.6.15-忘记root密码-  (02/23/2014 09:18:26)
  • Ubuntu下忘记MySQL root密码解决方  (12/01/2012 19:08:42)
  • MySQL修改密码和忘记ROOT密码  (08/29/2014 14:51:57)
  • MySQL忘记root密码解决方法  (04/18/2013 10:27:27)
本文评论 查看全部评论 (0)
表情: 姓名: 字数