MySQL的root密码丢失解决方法

来源:站长家园会员投稿 时间:2011-05-05 15:56:00 

一.windows系统的解决方法

1.首先以系统管理员身份登陆系统。

2.停止MySQL的服务。

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

4.跳过权限检查启动MySQL,c:\mysql\bin;mysqld-nt--skip-grant-tables

(或者将--skip-grant-tables写入my.ini中,重新启动Mysql,即可设置新密码)。

5.重新打开一个窗口,进入c:\mysql\bin目录,设置root的新密码

c:\mysql\binmysqladmin-urootflush-privilegespasswordnewpassword

c:\mysql\binmysqladmin-uroot-pshutdown

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

6.停止MySQLServer,用正常模式启动Mysql

7.你可以用新的密码链接到Mysql了。 二.Unix/Linux的解决方法

1.KILL掉系统里的MySQL进程;(#killallmysqld)

2.用以下命令启动MySQL,以不检查权限的方式启动;

mysqld_safe--skip-grant-tables

3.然后用空密码方式使用root用户登录MySQL;

mysql-uroot

4.修改root用户的密码;

mysqlupdatemysql.usersetpassword=PASSWORD(新密码)whereUser=root;

mysqlflushprivileges;

标签:mysql,root,密码丢失
0
投稿

猜你喜欢

  • iframe高度自适应,兼容IE,FF

    2008-06-18 12:15:00
  • ASP中利用正则表达式实现论坛UBB代码转换

    2008-02-29 11:49:00
  • 设计评论表单[译]

    2009-03-25 20:41:00
  • Task List 管理任务JavaScript源码

    2010-01-22 15:43:00
  • div + ajax + 分页函数

    2009-10-18 11:28:00
  • Dreamweaver MX 2004 试用心得

    2010-03-25 12:21:00
  • asp检测表单输入EMAIL合法性的函数

    2007-10-16 13:39:00
  • MySQL内建复制功能来优化可用性

    2010-10-25 20:20:00
  • 在Asp程序中取得表单所有内容的方法

    2010-04-24 16:07:00
  • 豆瓣可以做而且值得做的几件事情

    2009-04-24 12:07:00
  • 无序列表 li ul

    2008-07-29 13:00:00
  • 如何正确显示模式对话框showModalDialog中的中文?

    2010-06-28 18:24:00
  • 判断Session的过期时间 采用JavaScript实时显示剩余多少秒

    2011-04-04 10:48:00
  • Access报错:文件共享锁定数溢出

    2009-03-21 18:32:00
  • 纯CSS制作的网页中的lightbox效果

    2007-11-06 18:59:00
  • 升级SQL Server 2008数据库引擎

    2009-03-25 12:58:00
  • 使用Javascript动态增加,删除表格

    2008-02-03 19:15:00
  • Javascript的错还是浏览器的问题——2009年为何显示为109年

    2009-01-11 18:19:00
  • 白鸦:界面烂还是界面设计烂?

    2008-04-03 16:05:00
  • 扩展数据库系统选项实现更高的可扩展性

    2009-01-06 11:14:00
  • asp之家 网络编程 m.aspxhome.com