解决sql数据库忘记密码的问题

在构建sql-lab靶机时,需要访问sql数据库,在访问过程中,发现网页报错,报错的内容是,mysql用户名密码不对。怎么解决?

  • 关闭正在运行的MySQL服务。打开cmd进入MySQL的bin目录
  • 输入mysqld --skip-grant-tables 回车
  • 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。连接权限数据库: use mysql; 。
  • 输入update mysql.user set authentication_string=password('*******') where user='*******';
  • 或者输入update user set password=password("*******") where user="*******";
    具体输入哪个,得看sql版本
  • 输入flush privileges; 表示立即生效
  • 输入quit,表示退出

操作over

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容