mysql root密码丢失怎么办?

MySQL修改root用户密码引起的root超级权限丢失的问题(Mac平台 产生问题的过程 今天安装了MySQL数据库。由于root用户的默认密码为空,因此我尝试修改root用户的密码,具体过程如下: mysql -u root -p      由于密码为空,直接按Enter键,以root身份登陆mysql。show databases;    查看数据库,结果如图。 use mysql               mysql数据库中存放了user表 阅读详情

 

如果忘记了 MySQL 的 root 密码,windows操作系统下可以用以下方法重新设置:

 

1. 在我的电脑->管理->服务,将mysqlservice服务停止;

 

2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动; 

mysqld.exe --skip-grant-tables

网上很多这个地方写的是mysqld-nt --skip-grant-tables.但是在我的mysql版本下运行不起,查看了下,里面根本就没有mysqld-nt这个文件

 

3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录MySQL;

 

mysql -u root

 

4. 修改root用户的密码; 

mysql> use mysql

mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; 

mysql> flush privileges; 

mysql> quit

 

5. 重新启动MySQL服务,就可以使用新密码登录了。

 

 

我使用的是mysql-essential-5.1.47

 

 

以上给你经过实际测试,完全没问题。。网上很多相类似的办法,根本无法解决。可能是mysql数据库版本的问题

MySQL数据库root密码丢失的解决方案 我们将启动MySQL服务器,并在启动过程中跳过权限验证,以便能够以root身份登录并重置密码。请注意,这将使任何人都能够以root身份访问数据库服务器,请确保在完成密码重置后及时恢复正常的权限验证机制。请确保将密码妥善保存,并在完成密码重置后及时恢复正常的权限验证机制,以确保数据库的安全性。一旦连接到MySQL服务器,我们需要选择要使用的数据库。在更改密码后,我们需要刷新MySQL服务器的权限信息,以使更改生效。接下来,我们将连接到MySQL服务器,以便能够执行密码重置命令。停止MySQL服务器。 阅读详情

相关推荐

在 CentOS7 下安装 Cadence IC验证平台 INCISIVE152

前言 本文所使用的软件 虚拟机软件:VMware Workstation 15 PRO 如何安装? 操作系统:CentOS-7, CentOS-7-x86_64-DVD-1810.iso 如何安装? 简介 INCISIVE Incisive是nc_verilog, nc_sim, nc_lauch,以及ABV,TBV的集合,用于仿真和验证。 InstallScape InstallSc...

沈醉不知的博客 2万+

mysql忘记密码解决方案及三种方式修改密码

mysql用户分为root用户(超级管理员,拥有所有权限)和普通用户,mysql服务器通过权限表来控制用户对数据库的访问,这些权限表存于root用户下的mysql数据库中。 在使用mysql数据库过程中,往往需要修改密码的操作,下面介绍三种修改密码的方式: 1、使用mysqladmin命令在命令行指定新密码 mysqladmin -u root -p password ‘新密码’ ...

qq_36414608的博客 1万+

图像加密与解密(附matlab代码)

详细介绍了三种图像加密解密原理,并基于matlab开发了一套相应系统。

2440

mysql数据库密码丢失处理方案

普通用户的密码丢失 1、用 root 账户登录 2、手动修改 mysql.user 表中的密码 update mysql.user set authentication_string = password('新密码') where user = 'python' ; 重启数据库 mysql.user 表常见的字段 host: 设置连接数据库的主机,如果不限制连接,则设置为 % user: 账户名 authentication_string : 密码 password_expired : 密码是否有

qq_44068143的博客 461

1、STVD和STVP的使用及串口烧写程序教程

文章目录一、前述二、STVD的使用三、STVP的使用1、STVP的作用:2、STVP的使用四、串口烧录程序 一、前述 STVD是意法半导体推出的,可以支持STM8和STM32 而IAR不尽如此,还支持51,MSP430等芯片 软件开发环境:编写程序,调试软件功能,下载固件到单片机中 硬件开发环境:连接外围电路,驱动功能外设,实现电气功能 最终构成一个以STM8系列单片机作为控制核心的应用系统。 MCS-51 一般的开发环境是 IAR 和 Keil STM8 一般的开发环境是 IAR 和 ST

Clichong 1万+

Android Termux 安装Kali Linux 或 kali Nethunter史诗级详细教程

Termux 安装kali

风云小虾米的博客 6万+

mysql root 用户丢失_MySQL解决root用户密码丢失问题

解决root用户密码丢失问题root用户是超级管理员,如果密码的丢失,会造成很大的麻烦针对这种情况,MysqL提供了应对机制,可以通过特殊的方法登录到MysqL服务器,然后,重新设置root用户的密码停止MysqL服务在运行对话框中,使用net命令,停止MysqL服务图片描述" title="">注意,回车执行,弹出的DOS窗口闪了一下马上消失了在弹出的DOS窗口中,并没有显示:MysqL服...

weixin_36346970的博客 643

汽车零部件产线实战:C#上位机+YOLO实现螺栓装配到位视觉检测

本项目基于C#上位机+YOLOv8实现汽车零部件产线螺栓装配到位视觉检测,全程贴合产线实际场景,从硬件选型、安装调试,到模型训练、上位机开发,再到项目联调、优化扩展,均提供手把手实操指导,代码可直接复制使用,规避了工业视觉产线检测的高频踩坑点。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1330

mysql root丢失_mysql数据库root权限丢失(密码丢失)

今天同事,调整mysql安全,在删除用户的时候误删了 root@localhost,后来加进去了,但是在登录发现数据库很多库都没有了,顿时懵逼,考虑恢复数据,稍后我看到了,想起当年也出现过类似情况,主要是因为root用户没有权限,所以跳过授权表,经过查询权限,真的缺少,所以将其都由N改为Y ,在次测试,OK,以下是处理步骤。第一步,跳过授权表登录mysql1、pkill停止实例进程2、mysq...

weixin_33931886的博客 339

【如何学习CAN总线测试】——AUTOSAR网络管理自动化测试(CAPL源码)

上一章介绍的是AUTOSAR网络管理如何测试、用例设计,对于不满足手工测试的同学,本章就介绍AUTOSAR网络管理自动化测试。

测试领域技术分享 6237

计算机组成原理(第三版)唐朔飞-第六章计算机的运算方法-课后习题(17-32)

计算机组成原理(第三版)唐朔飞-第六章计算机的运算方法-课后习题(17-32)

weixin_45735391的博客 12万+

linux mysql丢失root密码_Linux上mysql丢失root密码后如何重设

在MySQL数据库下,创建新用户、新数据库、设定访问权限控制都需要用到root密码。然而我们在工作的时候把root密码丢失该怎么办?作为小白感觉很方!!!然后就开始google,找方法,最后发现重置密码其实还是蛮简单的!思路如下:以安全模式启动mysql,这样不需要密码可以直接以root身份登录,进行重设密码,然后退出重启Mysql。1、停止MySQL服务:# service mysqld sto...

weixin_33484711的博客 172

【数据集】CAMS 全球生物质燃烧排放 GFAS(基于火灾辐射功率)

CAMS 全球生物质燃烧排放 GFAS(基于火灾辐射功率)

WW、forever的博客 400

MySQL解决root用户密码丢失问题

解决root用户密码丢失问题 root用户是超级管理员,如果密码的丢失,会造成很大的麻烦 针对这种情况,MySQL提供了应对机制,可以通过特殊的方法登录到MySQL服务器,然后,重新设置root用户的密码停止MySQL服务在运行对话框中,使用net命令,停止MySQL服务注意,回车执行,弹出的DOS窗口闪了一下马上消失了 在弹出的DOS窗口中,并没有显示:MySQL服务正在停止…… 可能MySQL...

罗罗罗罗罗罗健 494

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

MySQL Root密码丢失解决方法总结

MySQL Root密码丢失解决方法总结

Littleree的博客 137

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

mysql root 用户丢失_找回丢失的MySQL root用户密码

## 启动修改丢失的MySQL单实例root的密码方式首先停止MySQL进程```[root@localhost ~]# /etc/init.d/mysqld stopShutting down MySQL. [确定]```使用`--skip-grant-tables`参数启动MySQL,忽略授权登陆验证,如下```[root@localhost ~]# /usr/local/mysq...

weixin_36068015的博客 132

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

MySQL数据库root密码丢失问题

问题:丢失超户密码,进不去数据库: #./mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 强制停掉数据库 # ps -ef | grep mysql # kill -9 44184 43251 加跳过权限表参...

李笑男的博客 176

MySQL数据库丢失root密码后该如何补救?

MySQL数据库丢失root密码后,我们应该采取如下的方法来解决:首先,我们需要结束掉mysql的服务进程。然后在windows下面。 一是可以通过任务管理器来结束掉,应该是mysql-nt.exe。二是,如果你的mysql注册为服务的话,可以到服务里面把他先停掉。 在linux或者unix下面直接kill mysql的服务进程就可以。然后,再...

weixin_33807284的博客 133

mysql丢失root密码_MySQL数据库丢失root密码怎么办?MySQL密码的恢复方法有哪些 | 学步园...

MySQL数据库丢失root密码后,我们需要结束掉mysql的服务进程。然后在windows下面。下面学步园小编来讲解下MySQL数据库丢失root密码怎么办?MySQL密码的恢复方法有哪些?MySQL数据库丢失root密码怎么办一是可以通过任务管理器来结束掉,应该是mysql-nt.exe。二是,如果你的mysql注册为服务的话,可以到服务里面把他先停掉。在linux或者unix下面直接kill...

weixin_31907553的博客 282

mysql root密码丢失

425

【赵渝强老师】解决MySQL丢失root用户密码

在早期的MySQL数据库中,用户的密码是保存在“mysql.user”表中的“password”字段中。例如,下面的语句将查询MySQL中用户的密码。对于root用户需码丢失这种问题,可以通过特殊方法登录,MySQL服务器,然后在root用户下重新设置登录密码。(9)退出MySQL命令行,使用新的密码登录MySQL。(5)查询“mysql.user”表的信息。(8)重新设置root用户的密码。(1)停止MySQL数据库服务。(6)置空root用户的密码。(3)重启MySQL服务。(4)直接登录MySQL。

赵渝强老师优快云博客主页 381

MySQL root用户密码丢失的解决办法

本片文章摘抄自《MySQL5.7从入门到精通》 非原创 对于root用户用户密码丢失这种特殊情况,MySQL实现了对应的处理机制。可以通过特殊方法登录到MySQL服务器,然后在root用户下重新设置密码。执行步骤如下: 1、使用–skip-grant-tables选项启动MySQL服务 以skip-grant-tables选项启动时,MySQL服务器将不加载权限判断,任何用户都能访问数据库。在windows系统中,可以使用MySQLd或MySQL-nt来启动MySQL服务进程。如果MySQL的目录已经添加到

EUGL的博客 890

mysql丢失root密码_MySQL修改root密码的多种方法(包括丢失密码)

特此声明:一下方面为学习中在网络上面搜索所得,具体来源已经记不清楚。如有侵权请告知作者进行撤销,谢谢!MySQL修改root密码的多种方法(包括丢失密码)注意:MySQL5.7及其以后版本可能有些变化方法1: 用SET PASSWORD命令mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass')...

weixin_42321940的博客 132

MySQL中root用户密码丢失的解决方法

对于root用户需码丢失这种问题,可以通过特殊方法登录,MySQL服务器,然后在root用户下重新设置登录密码。下面通过实例详细介绍具体方法。 [实例]在忘记 root用户密码的情况下, 重新设置其密码为123456. 步骤1)打开“管理员: 命令提示符“窗口,执行net stop mysql命令,停止MySQL服务器。 步骤2)接着在命令窗口中执行mysqld -ski gant-tables命令启动MySQL服务: mysqld- defults l-F-ma1-.7.- winx64my in" -k

weixin_45627194的博客 2574

mysql8.0后解决密码丢失,user表没有root用户以及授权设置密码失败等问题

个人买了个云服务器,并在之上布置了nginx,redis,jdk,mysql等应用,发布了一个人项目并运行半个月左右,突然有一天连不上数据库了,工程连不上,工具连不上,服务器本机命令mysql -uroot -p输入密码也连不上,求助腾讯云工单反馈说没漏洞没遇到攻击,我勒个神哪,毫无头绪。1、修改MySQL的配置文件,在my.cnf文件的**[mysqld]**下添加一行(是通过修改配置文件的方式修改为跳过授权表进入),保存退出。看到没,竟然没有root用户了,那你什么密码都不管用啊。

zwj1030711290的优快云 934
上一篇: xajax单引号和双引号的问题
下一篇: thinkphp实例化模型类D和M区别
cqinter
博客等级 码龄21年 14粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值