找回密码
 注册
首页 ≡≡网络技术≡≡ 数据库 MySQL8.0忘记root密码和修改root密码的解决方法 ...

MySQL8.0忘记root密码和修改root密码的解决方法

灰儿 2024-2-6 21:12:29
在MySQL 8.0及以上版本中,密码存储方式发生了变化,使用了更安全的加密算法。修改密码的方法是使用 ALTER USER 命令,而不是直接更新表中的记录。

MySQL 8.0 忘记root密码
如果你忘记了 MySQL 8.0 的 root 密码,可以按照以下步骤来修改密码:

停止 MySQL 服务。可以使用以下命令来停止 MySQL 服务:
  1. systemctl stop mysql
复制代码

启动 MySQL 服务,但在启动过程中跳过权限验证:
  1. mysqld_safe --skip-grant-tables &
复制代码

连接到 MySQL 服务器:
  1. mysql -u root
复制代码

这将以未验证的身份连接到 MySQL 服务器。

在 MySQL 命令行中执行以下命令来修改 root 用户的密码:
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
复制代码

请将 'newpassword' 替换为你想要设置的新密码。

刷新授权列表:
  1. FLUSH PRIVILEGES;
复制代码

退出 MySQL 命令行:
  1. exit;
复制代码

停止 MySQL 服务:
  1. systemctl stop mysql
复制代码

启动 MySQL 服务:
  1. systemctl start mysql
复制代码

————————————————

MySQL 8.0 修改root密码
在MySQL 8.0及以上版本中,密码存储方式发生了变化,使用了更安全的加密算法。修改密码的方法是使用 ALTER USER 命令,而不是直接更新表中的记录。

使用以下命令连接到MySQL:
  1. mysql -u root
复制代码

执行以下命令修改root用户的密码:
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
复制代码

请将 'newpassword' 替换为你想要设置的新密码。

刷新授权列表:
  1. FLUSH PRIVILEGES;
复制代码

您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。