当前位置: 首页 > 图文教程 > 数据库 > MYSQL > 经测试最好用的mysql密码忘记的解决方法

MYSQL
Sphinx+MySQL全文检索架构与安装
Mysql初学者:ERROR 1005错误处理
MySQL的root密码恢复的方法
注意MySQL数据库用户root密码为空
破解mysql的root密码的几种方法
修改MySQL的root密码(Linux环境)
MySQL5.0的my.cnf配置说明
Perl操作mysql数据库的方法
修改MySQL 5.0的默认100连接数
MYSQL中单一表超过4G的对策
MySQL 5.0全新的SQL句法sp_executesql
MySQL中Now()函数的详细介绍
ASP程序直接连接MYSQL数据库
mysql 1046错误解决实例
MYSQL中ERROR 1005信息处理
MYSQL的优化之关于limit优化
mysql insert详细讲解
mysql服务无法启动1067错误解决
mysql INSERT command denied to user
linux下MYSQL常见两个错误的解决办法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 105 ::
收藏到网摘: n/a

最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常
解决办法:
在windows下:
复制代码 代码如下:

打开命令行窗口,停止mysql服务:
Net stop mysql
启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe
执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。
另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了

在linux下:
复制代码 代码如下:

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