mysql密码忘记了怎么办

如下:

1.找到my.cnf配置文件的位置。

2.编辑my.cnf。
如果是root用户,直接运行vim/etc/my.cnf。
对于普通用户,sudovim/etc/my.cnf。

进入vim编辑器进行编辑后,找到[mysqld]并按键盘上的i键进入编辑模式,然后在[mysqld]后面的任意行添加Skip-grant-tables即可跳过。
看。
密码验证过程。
按ESC退出编辑,输入:wq,然后按Enter保存并退出。

3.重新启动mysqld服务。

4.无需密码即可进入MySQL。
当出现Enteringpassword时,忽略它并按Enter键进入MySQL数据库。

5.更改root密码并进入您的MySQL数据库后,您可以更新“mysql”数据库中“user”表的root记录密码。

如何查看mysql用户名和密码?

如果安装过程中没有设置用户名和密码,可以使用root用户名和密码登录数据库。
用户名:root,密码为空。
输入后,运行select*fromMySQL.user查询MySQL用户信息,可以看到密码是加密的。

因此,如果您设置了密码但忘记了,我们很抱歉。
MySQL密码是动态md5加密的,无法逆向查询,所以看不到密码,只能看到用户名。
记住你安装MySQL时设置的密码,或者注意根本不要设置密码。

mysql忘记密码解决方案

1.主要是不用密码直接连接MySQL,然后更改当前用户的密码,跳过密码检查。
二、操作步骤(务必在管理员cmd下操作)1、停止MySQL服务器2、跳过密码检查,启动MySQL8.0版本之前,使用命令:mysql-uroot-p8.0及以后版本,请使用以下命令命令:mysql-uroot-p3。
直接在无密码连接中输入命令后回车即可连接MySQL4。
更改当前用户的密码并将其存储在数据库用户表的密码字段中。
只有用户知道。
清晰的文本内容以提高安全性。
密码比较仅在密文级别进行。
方法1(如果方法1不可行,请使用方法2)方法25.立即刷新硬盘上更改的数据6.重新启动数据库建议使用第二种方法重新启动。
重新启动后,打开管理员。
cmd并运行以下命令来重置密码。
:mysqladmin-uroot-ppassword新密码直接回车即可完成密码重置。