二十、忘记root密码怎么办

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 二十、忘记root密码怎么办

一、忘记 root密码的解决方地址#### 一、忘记 root密码的解决方法

在 MySQL 中如果只是忘记了普通用户密码很好解决,只需要使用 root 用户登录后重置其密码即可。但是,如果忘记了 root 用户的密码,可以通过以下步骤解决。

1. 关闭 MySQL 服务

net stop mysql

2. 重启 MySQL 时关闭权限验证

mysqld --defaults-file="my.ini 文件路径" --console --skip-grant-tables --shared-memory

TIP:启动后不要关闭命令行窗口

3. 修改 root 密码
MySQL 关闭权限验证后,直接通过 mysql 命令即可连接到数据库,并可以正常执行各类操作。

# 刷新权限
FLUSH PRIVILEGES;
# 修改 root 用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

4. 正常启动 MySQL 服务

net start mysql
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL Linux
一不小心把mysql密码忘记了,该怎么办?
很久之前,在centos服务器上安装了mysql5.7的数据库,但是很长时间没有使用过,里面有很多宝贵的数据,但是不幸的是密码忘记了~~。 此时,就想是否有一种办法,能找回密码或者修改密码的方案。 于是,就在网上找了一些方案,大体用的最多的就是skip-grant-tables解法。 废话不多说,直接开撸!
一不小心把mysql密码忘记了,该怎么办?
|
缓存 Ubuntu Linux
常用Linux命令,记录一下,避免搞忘记!
系统信息  arch 或 uname -m 显示机器的处理器架构 uname -r 显示正在使用的Linux内核版本号 cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等) ...
1368 0
|
安全 关系型数据库 MySQL
忘记MySQL数据库root密码,使用安全模式巧妙重置密码
忘记MySQL的root登录密码这种事情还是会发生的,很不幸,这事今天被我遇到了,顿时不知道怎么办了!百度了好一阵,上面的各种方法都使用了一遍,还是不奏效!可能是老办法对于新版的MySQL已经不奏效了!在这里不得不吐槽一下坑爹的百度!不过这些资料还是有用的,结合这些资料,再经过的自己的思考,终于弄出了解决方案。
1322 0
|
数据安全/隐私保护 Linux
|
关系型数据库 数据安全/隐私保护 MySQL