Ubuntu下忘记mysql密码怎么办?

来源:互联网 发布:Mac古墓丽影手柄 编辑:程序博客网 时间:2024/05/16 08:21
有一段时间没有使用ubuntu下的mysql了,今天有事需要用一下,一登录却发现忘记密码了,以前没有遇到过,所以上网查了一下,总结如下:

先停止mysql服务
sudo /ect/init.d/mysql stop
然后输入:
sudo mysqld_safe --skip-grant-tables &

mysql服务器的守护进程是mysqld,但是我们一般是通过一个叫mysqld_safe的包装程序与守护进程进行交互,mysql_safe包装程序在守护进程启动时添加了一些与安全有关的日志特性和系统集成特性。(mysql4.0以前,叫做safe_mysqld),--skip-grant-tables &可以跳过mysql的访问控制。

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

到此为止 ,密码修改就完成了。
下面启动mysql服务
sudo /ect/init.d/mysql start
然后登录
mysql -u root -p
然后提示你输入密码,输入刚设置的密码即可登录
原创粉丝点击