Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1141796
  • 博文数量: 119
  • 博客积分: 1991
  • 博客等级: 上尉
  • 技术积分: 4452
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 21:28
文章分类

全部博文(119)

文章存档

2012年(111)

2011年(8)

分类: Mysql/postgreSQL

2012-04-20 00:48:42

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3182609

如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld_safe --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('123456') where User=root and host='localhost';
mysql> flush privileges;
mysql> quit
5. 重新启动MySQL,就可以使用新密码登录了。
mysql -u root -p123456
windows平台
1.以系统管理员身份登陆系统。
  2.打开cmd-----net start 查看mysql是否启动。启动的话就停止net stop mysql.
  3.我的mysql安装在d:\usr\local\mysql4\bin下。
  4.跳过权限检查启动mysql.
  d:\usr\local\mysql4\bin\mysqld-nt --skip-grant-tables
  5.重新打开cmd。进到d:\usr\local\mysql4\bin下:
  d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password "newpassword"
  d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 这句提示你重新输密码。
  6.在cmd里net start mysql
  7.搞定了。

本文出自 “聆听未来” 博客,请务必保留此出处http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3182609

阅读(1493) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~