Chinaunix首页 | 论坛 | 博客
  • 博客访问: 507521
  • 博文数量: 213
  • 博客积分: 7027
  • 博客等级: 少将
  • 技术积分: 1974
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-24 08:51
文章分类

全部博文(213)

文章存档

2007年(213)

我的朋友

分类: Mysql/postgreSQL

2007-10-08 11:48:41



1、在linux中
如果 MySQL 正在运行,首先杀之

killall -TERM mysqld


启动 MySQL

/usr/bin/safe_mysqld --skip-grant-tables

就可以不需要密码就进入 MySQL 了。


>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;

重新杀 MySQL ,用正常方法启动 MySQL 。


2、在windows中
如果mysql正在运行,不要关闭
执行:
mysqld --skip-grant-tables
命令
这时如果看到屏幕没反应,表示服务已启动
在一个新窗口中运行
mysql
可以不用密码登录
update user set password=password("new_pass") where user="root";
杀掉mysqld 的进程

OK!

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