在日常使用MySQL数据库时,难免会遇到忘记密码的情况,别担心,重置密码其实非常简单!首先,确保MySQL服务已停止运行,请在命令行输入`sudo systemctl stop mysql`(Linux系统下)。接着,以安全模式启动MySQL,运行`mysqld_safe --skip-grant-tables &`,这样可以跳过权限验证。
然后,打开另一个终端窗口,直接登录MySQL:`mysql -u root`。此时无需密码!进入后,执行以下命令更新密码:
```sql
USE mysql;
UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
EXIT;
```
最后,重启MySQL服务:`sudo systemctl start mysql`,大功告成!以后就可以用新密码登录啦!💪
记得妥善保管新密码,并定期更换,保障数据库安全哦!👀