mysql密码忘了怎么查看

上周我尝试重置 MySQL 密码。
请按照步骤操作。

2 02 3 年3 月,在Ubuntu系统上工作。

1 .停止 MySQL 服务。
输入命令: sudo 服务 mysql 停止
2 以跳过权限表模式启动 MySQL。
输入命令: sudo mysqld_safe --skip-grant-tables &
3 无需密码即可登录MySQL。
输入命令: mysql -u root
此时登录成功。
没有报告错误。

4 切换到系统数据库并重置密码。
我的版本是MySQL 5 .7 输入命令: 使用mysql。
user set 密码=PASSWORD('新密码') where User='root'; 特殊权利
5 重新启动 MySQL 服务。
输入命令: sudo服务mysql重启
6 确认新密码。
输入命令: mysql -u 根 -p 输入新密码。
登录成功。

小心点。
尤其是权限风险。
操作完成后,必须重新启动服务。

这次重置很顺利。
这取决于你。

mysql用户密码忘了怎么办

忘记了 MySQL 密码?最简单的方法是直接使用 root 执行重置。

如果root用户可以登录,则选择方法1 ALTERUSER'用户名'@'localhost'IDENTIFIEDBY'NewPass1 2 3 !'; FLUSHPRIVILEGES;
如果您没有root密码但有原始密码文件,请选择方法2 Linux初始密码文件位于/var/lib/mysql/mysql_initial_setting。
打开文件找到一个随机密码,使用该密码登录,然后按照方法1 更改。

如果根本无法登录,请选择方法3 Linux:sudo systemctl stop mysql,sudo mysqld_safe --skip-grant-tables &。
Windows:MySQL 干净停止,mysqld --console --skip-grant-tables。

使用mysql-uroot登录后: 取消特权; ALTERUSER'root'@'localhost'IDENTIFIEDBY'NewPass1 2 3 !'; 取消特权。

重新启动服务: Linux:sudo systemctl 重新启动 MySQL。
Windows:干净的 MySQL 启动。

注意。
如果要在MySQL8 .0+中更改密码,必须指定旧的加密方式: ALTERUSER'root'@'localhost'IDENTIFIEDBY'NewPass1 2 3 !'usingpassword='旧密码'; 删除特权;
您自己决定。