MySQL重置root密码—linux

丢三落四对我来说太常见了,一会找不到钥匙了,一会找不到门卡了,再一会钱包也不见了,最怕就是不知道什么时候把自己丢了…

root密码常用,mysql root真不常用,丢了也正常(我发现我有一特长,很能找借口…)废话完毕。

重置密码步骤(得有root权限哦~)

1 关闭mysqld服务

ps 找到mysqld进程,然后kill掉||你也可以killall -HUP mysqld

2 忽略权限开启mysql

#  /usr/local/mysql/bin/mysqld_safe –skip-grant-table &

我是安装在/usr/local/mysql/ 目录的,不是系统自带的mysql,注意路径啊

3 root 无密码登录

$ mysql -uroot

4 修改root密码

>use mysql;

>update table user set Password=password(‘new password’) where User=’root’;

>flush privileges;

4重启mysql服务

大功告成