Mysql忘记root密码,如何找回来呢?值得收藏
Posted 九零后运维小明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql忘记root密码,如何找回来呢?值得收藏相关的知识,希望对你有一定的参考价值。
1、root密码为空时,设置root密码:
mysql> mysqladmin -uroot newpassword; -- 因为开始时root没有密码,所以-p旧密码 可以省略
2、使用 sqladmin 命令修改密码:
mysql> mysqladmin -uroot -p123456 password 12345678;
3、使用set passsword命令修改密码:
mysql> set password for 用户名@localhost = password('新密码');
4、忘记root密码情况下:
①关闭正在运行的MySQL服务。
②打开DOS窗口,转到mysqlin目录。
③输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
④再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。
⑤连接权限数据库: use mysql; 。
⑥改密码:update user set password=password("新密码") where user="root";(别忘了最后加分号) 。
⑦刷新权限(必须步骤):flush privileges; 。
⑧退出mysql quit;。
mysqld --skip-grant-tables
mysql> use mysql; --连接权限数据库
mysql> update user set password=password("新密码") where
user="root"; -- 改密码
mysql> flush privileges; -- 刷新权限
mysql> quit;
-- 退出mysql
1、
2、
3、
4、
5、
以上是关于Mysql忘记root密码,如何找回来呢?值得收藏的主要内容,如果未能解决你的问题,请参考以下文章