首页app软件忘记密码怎么办荣耀手机 屏幕锁 忘记密码怎么登录

忘记密码怎么办荣耀手机 屏幕锁 忘记密码怎么登录

圆圆2025-07-09 11:00:44次浏览条评论

大家好,我是小诚。前面提到,我正在准备《从0到1-全面深入理解mysql系列》的。最近已经发布了关于window和linux环境下mysql安装流程的详细教程。然而,收到一些朋友的反馈,说他们忘记了mysql的登录密码,导致无法连接数据库。经过深思熟虑,所以决定撰写之前从0到1的数据库教学文章,就必须全面考虑各种情况。因此,本次我准备发布一篇关于如何在忘记mysql登录密码时进行处理的教程。注意:本文适用于windows和linux系统。1、以跳过权限表的方式启动MySQL服务,进行密码修改

(1)、如果之前已经启动过MySQL服务,请使用以下命令停止服务:Windows系统:net stop mysqlLinux环境:systemctl stop mysql

忘记密码!如何登陆到数据库?

(2)、根据不同的版本,使用以下语句跳过权限表启动MySQL服务(请以管理员身份打开命令行控制台):// --skip-grant-tables 的是启动MySQL服务的时候跳过权限表认证// MySQL8使用: mysqld之前--skip-grant-tables 回车。// MySQL8使用: mysqld --console --skip-grant-tables --shared-memory 登录后复制

忘记密码!如何登陆到数据库?

(3)、保持当前窗口不关闭,重新以管理员身份打开一个新的控制台,使用以下命令连接到服务器:mysql -u root -p登录后复制

此时消耗输入密码,直接回车即可。然后使用以下命令切换到mysql数据库:use mysql;登录后复制

忘记密码!如何登陆到数据库?

(4)、执行修改用户密码操作,注意,不同的MySQL版本有不同的SQL语句。

1、MySQL 5.7之后的密码字段改成了authentication_string,如果是5.7之前的,则为password,具体执行修改的SQL如下:// 5.7之前版本的密码修改方式 UPDATE USER SET PASSWORD=PASSWORD('你的密码') WHERE USER='root';// 5.7 之后版本的密码方式// 格式: alter Tablename 用户名@用户表中用户名对应的Host字段值 IDENTIFIED WITH 指定使用哪种加密技术 BY '修改后的密码' ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY '123456';// 修改修改完成密码后需要执行下面的语句刷新权限flush权限;//然后重新关闭其他的窗口登录后复制

2、MySQL8之前用户的加密方式是使用mysql_native_password的方式,在数据库中看到的密码是明文,不安全。,在MySQL8时将密码的加密方式修改为caching_sha2_password,在数据库查看只能看到密文(这也是很多人在8.0版本时使用更新语句修改成功后却无法登录的原因,MySQL8及之后的方式登录应该使用下面的语句)。

忘记密码!如何登陆到数据库?

(5)、关闭另外打开的窗口,然后重新启动MySQL服务,正常使用修改后的密码连接即可。相关文章《从0到1-全面深刻理解MySQL系列》-最详细的MySQL安装流程(Window版)《从0到1-全面深刻理解MySQL系列》-最详细的MySQL安装流程(Linux环境)小结

不积跬步,无以至千里;不积小流,无以成江海。今天播种努力的种子文章,有一天发芽!

以上就是忘记密码!如何登陆到数据库?的详细内容,更多内容请关注乐哥常识网其他相关相关!

忘记密码!如何登陆到
智能指针循环引用 智能指针 malloc
相关内容
发表评论

游客 回复需填写必要信息