MySQL忘记root密码??重置方法

如果MySQL密码忘记了root密码导致无法登录,如下图所示,这个时候怎么办,只能重置root密码了。有一个弊端就是需要停MySQL服务,如果这是生产数据库操作起来就没那么方便了 如果不是以管理员身份运行cmd执行命令net stop mysql会报“发生系统错误5 拒绝访问”重新以管理员身份运行cmd,输入net stop mysql ...
MySQL忘记root密码??重置方法
如果MySQL密码忘记了root密码导致无法登录,如下图所示,这个时候怎么办,只能重置root密码了。有一个弊端就是需要停MySQL服务,如果这是生产数据库操作起来就没那么方便了

如果不是以管理员身份运行cmd执行命令net stop mysql会报“发生系统错误5 拒绝访问”

重新以管理员身份运行cmd,输入net stop mysql 停止MySQL服务

打开一个cmd窗口输入mysqld --skip-grant-tables,注意这个cmd命令窗口不要关闭

重新打开一个cmd窗口,运行下面命令 C:\Users\Administrator mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.19 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql use mysql Database changed mysql update user set authentication_string=password('123456') where user='root'; Query OK, 0 rows affected, 1 warning (0.06 sec) Rows matched: 1 Changed: 0 Warnings: 1 mysql 将mysql的root密码重置为123456

继续以管理员身份运行cmd,输入net start mysql 启动MySQL服务
以重置后的root密码登录测试,如下图 mysql -uroot -p1234562023-09-07
mengvlog 阅读 7 次 更新于 2025-07-20 04:47:44 我来答关注问题0
  •  阿暄生活 忘记mysql root密码的解决方法

    方法一:终止MySQL进程:使用killall -TERM mysqld命令终止MySQL进程。以不检查权限的方式启动MySQL:使用safe_mysqld --skip-grant-tables命令启动MySQL,使其跳过权限检查。以空密码方式登录MySQL:使用mysql -u root命令以root用户身份登录MySQL,此时不需要输入密码。修改root用户密码:执行update mysql.use...

  • 方法一:KILL掉系统里的MySQL进程:使用命令 killall TERM mysqld 来终止MySQL进程。以不检查权限的方式启动MySQL:使用命令 safe_mysqld skipgranttables 启动MySQL服务,使其不检查权限。用空密码方式登录MySQL:使用命令 mysql u root 以root用户身份登录MySQL,此时不需要密码。修改root用户的密码:执行SQ...

  • 步骤:打开终端。输入cd /usr/local/mysql/bin/并回车,进入MySQL的安装目录。输入sudo su并回车,登录管理员权限。输入./mysqld_safe skipgranttables &并回车,禁止MySQL的验证功能。此时,MySQL会自动重启,且不需要密码即可登录。使用MySQL Workbench重置root密码:步骤:打开MySQL Workbench。创建一个新...

  •  翡希信息咨询 MySQL忘记root密码解决方案

    登录MySQL,此时不需要密码。根据MySQL版本,使用相应的SQL语句更新root用户的密码。MySQL 5.7及以上版本:update user set authentication_string=password where user='root' and host='localhost';MySQL 5.7以下版本:update mysql.user set password=password where user='root' and host='localhost';...

  •  文暄生活科普 mysql的root密码忘记,查看或修改的解决方法(图文介绍)

    MySQL的root密码忘记后的解决方法:重置MySQL root密码:如果忘记了MySQL的root密码,最直接的方法是重置密码。无法直接查看当前密码:MySQL的root密码无法直接查看,但可以通过重置操作间接获取新密码。详细步骤:尝试登录MySQL:尝试使用root用户或其他具有管理员权限的用户账户登录MySQL服务器。使用mysqladmin工具...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部