web开发 Django开发交流群:19525555 注册 | 登陆

MySQL忘记root密码

查了下资料,很多人说用 mysqld_safe命令可以,
但是,我试了,用这个启动mysql之后,执行mysql命令,不能获取锁

不过还有一种方法,和上面的命令其实是一样的

  1. stop mysqld
  2. 修改 my.cnf : 在[mysqld]字段加入 skip-grant-tables
  3. start mysqld
  4. 这样就可以直接进入mysql了  mysql -u root
  5. SQL代码
    1. UPDATE mysql.user SET Password=PASSWORD('password'WHERE User='root';  
  6. SQL代码
    1. FLUSH PRIVILEGES;  
  7. 恢复my.cnf
  8. restart mysqld

其中,第二步是以不检查权限的方式启动mysql

Tags: mysql

« 上一篇 | 下一篇 »

只显示10条记录相关文章

Navicat -- MySQL界面管理工具 (浏览: 793, 评论: 0)
MySQL备份 ---- 文本文件 (浏览: 641, 评论: 1)
Windows环境下配置 Apache2+MySQL+mod_python+Django (浏览: 1492, 评论: 0)
《MySQL性能调优与架构设计》 (浏览: 618, 评论: 0)
获取MySQL数据库大小 (浏览: 1124, 评论: 0)
python连接MySQL (浏览: 835, 评论: 0)

Trackbacks

点击获得Trackback地址,Encode: UTF-8

1条记录访客评论

方法简单 好记  谢了

Post by 牛皮癣的治疗方法 on 2010-06-24, 08:06:53 引用此文发表评论 #1


发表评论

评论内容 (必填):