avatar

瓜生花子八宝粥

少壮不努力 老了看浏览器

  • 首页
  • 开源项目
  • Linux
  • Windows
  • Docker
  • 中间件
  • 数据库
主页 MySQL 密码重置与账户解锁
文章

MySQL 密码重置与账户解锁

发表于 2024-12-1 更新于 2024-12- 1
作者 jepwei
5~6 分钟 阅读

MySQL 密码重置与账户解锁指南

本文档介绍如何在 MySQL 中重置 root 用户密码以及解锁被锁定的账户。

重置 root 用户密码

步骤 1: 修改 my.cnf

在 [mysqld] 部分添加以下行以跳过权限验证:

skip-grant-tables

步骤 2: 进入数据库并修改密码

启动 MySQL 后,执行以下命令:

适用于所有版本:

USE mysql;
UPDATE user SET authentication_string=PASSWORD('Tecsun#1221') WHERE User='root';
FLUSH PRIVILEGES;

适用于 MySQL 5.7 及以上版本:

USE mysql;
UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';
FLUSH PRIVILEGES;

步骤 3: 恢复 my.cnf 并重启数据库

删除 my.cnf 中的 skip-grant-tables,然后重启 MySQL 服务。

MySQL 8 账户解锁

解锁被锁账户

如果登录次数过多导致账户被锁,可以执行以下命令解锁:

ALTER USER 'qzzpusr'@'%' FAILED_LOGIN_ATTEMPTS 0;
ALTER USER 'qzzpusr'@'%' ACCOUNT UNLOCK;
FLUSH PRIVILEGES;

解锁被锁的 IP

如果 IP 被锁定,可使用以下命令解除锁定:

FLUSH HOSTS;

通过以上步骤,您可以成功重置 MySQL 密码并解锁账户。

数据库
mysql
许可协议: 
分享

相关文章

1月 15, 2025

容器部署mysql

1. 创建容器并进行持久化处理 # 拉取镜像 docker pull mysql:8.0.20 # 启动镜像,用于拷贝配置文件到宿主机 docker run -p 13306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.

1月 15, 2025

人大金仓数据库部署

为确保金仓数据库管理系统 KingbaseES 的成功安装,用户需创建专用的 kingbase 用户并为其配置适当的权限。安装前需准备目录、上传安装包与授权文件。运用控制台模式安装时,用户需选择安装集与目录,设定数据库参数及字符集,最后确认安装。安装成功后,通过指定命令确认版本与服务状态,可以有效启动与停止数据库服务,确保系统稳定运行。

12月 20, 2024

容器部署高斯gauss数据库

本指南详细介绍了如何使用Docker部署OpenGauss数据库,包括安装前提、镜像拉取、容器运行和验证安装等步骤。首先确保Docker服务正在运行,然后使用特定命令拉取OpenGauss镜像并启动容器。配置参数包括容器名称、权限、端口映射及数据库密码。成功启动后,可通过命令检查容器状态。此外,还包括远程连接的配置方法及注意事项,确保在生产环境下的安全性和数据备份。

下一篇

MySQL 自动备份脚本

上一篇

Redis 集群搭建与主从节点配置

最近更新

  • 1panel 部署
  • jumpserver 堡垒机部署
  • ubuntu 设置时间显示为24小时制
  • pritunl vpn 部署
  • dockovpn 部署

热门标签

nacos openvpnas 资源分享 docker oracle mysql ubuntu 开源项目 虚拟化 Linux

目录

©2025 瓜生花子八宝粥. 保留部分权利。

使用 Halo 主题 Chirpy