zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql忘记密码

2023-09-27 14:26:26 时间

错误号码1045 Access denied for user ‘root’@‘localhost’ (using password: YES)

在这里插入图片描述

1、去除密码验证
在mysql安装目录里面中的my.ini文件中的[mysqld]下面添加skip_grant_tables
在这里插入图片描述
重新登录即可

2、重新设置密码

  • 管理员进入控制台输入 net stop mysql;(mysql是你自己设定的mysql名字)停止mysql服务器
  • 第一种方法的步骤
  • 重新启动mysql服务 控制台:net start mysql;
  • 控制台继续输入:mysql -u root -p 弹出Enter password: 只需要回车即可进入mysql;
    在这里插入图片描述
  • 进入mysql数据库:use mysql;
    在这里插入图片描述
  • 给root用户设置新密码:update user set password=password(“新密码”) where user=“root”;
    在这里插入图片描述
  • 退出mysql:quit;
    在这里插入图片描述
  • 再修改一下my.ini这个文件,把我们刚才加入的 "skip-grant-tables"这行删除或者注释
  • 重新启动mysql连接数据库