UPDATE MySQL.user SET password =PASSWORD('新密码') WHERE User ='root'; FLUSH PRIVILEGES;
,7. 退出mysql。MySQL找回密码失败的原因
1、忘记密码
2、数据库连接问题
3、MySQL配置问题
4、权限问题
解决MySQL找回密码失败的方法
1、重置MySQL的root密码
方法一:使用mysql命令行工具
步骤1:停止MySQL服务
在Windows系统中,打开“服务”窗口,找到“MySQL”服务,右键点击“停止”。
在Linux系统中,执行以下命令:
sudo service mysql stop
步骤2:启动MySQL服务,跳过授权表
在Windows系统中,打开命令提示符,输入以下命令:
"C:\Program Files\MySQL\MySQL Server 5.7bin\mysqld.exe" --skip-grant-tables --skip-networking &
在Linux系统中,执行以下命令:
sudo /etc/init.d/mysql start --skip-grant-tables &
步骤3:登录MySQL,修改root密码
在Windows系统中,打开另一个命令提示符窗口,输入以下命令:
"C:\Program Files\MySQLMySQL Server 5.7\bin\mysql.exe" -u root
在Linux系统中,执行以下命令:
sudo mysql -u root
然后在MySQL命令行中执行以下命令,将root用户的密码设置为新密码:
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
退出MySQL命令行:
exit;
回到第2步,停止MySQL服务,在Windows系统中,右键点击“MySQL”服务,选择“停止”,在Linux系统中,执行以下命令:
sudo service mysql stop
方法二:使用MySQL客户端工具(如phpMyAdmin)重置密码(仅适用于图形界面操作)
步骤1:停止MySQL服务(同方法一)
步骤2:启动MySQL服务(同方法一)
步骤3:打开phpMyAdmin,点击“登录”按钮,输入用户名和错误的密码,此时会显示错误信息,点击错误信息下方的“忘记密码?”链接。
步骤4:按照提示操作,设置新密码,完成后,返回phpMyAdmin登录页面,输入正确的用户名和新设置的密码,登录成功。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/246900.html