发新话题
打印

忘记了密码怎么办呀

忘记了密码怎么办呀

小弟有一个问题,在mysql中,root的密码忘记了怎么办呀??      
向前冲,向前冲,努力学习就成功!

TOP

在系统root用户下将/var/lib/mysql下的东西删除后再重装
有点损,不过我只知道这个方法了。       
林子大了,什么鸟都有......

TOP

1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
#mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
#mysqladmin -u root flush-privileges password "newpassword"      

TOP

呵呵,davi的方法好,一直用PGSQL,看样子MySQL我还是很不熟。      
林子大了,什么鸟都有......

TOP

[QUOTE=davi]1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
#mysqld_safe --skip-grant-tables &
4.为root@localhost设置新密码
#mysqladmin -u root flush-privileges password "newpassword"[/QUOTE]



版主问一下,#mysqld_safe --skip-grant-tables & 这个是什么意思呀??      
向前冲,向前冲,努力学习就成功!

TOP

启动MySQL服务器加上参数--skip-grant-tables来跳过授权表的验证

to bwb:嘿嘿。偶自己有过经验教训      

TOP

发新话题