mysql5.7数据库忘记密码解决方法

1、首先停掉mysql服务
2、编辑配置文件my.cnf
在[mysqld]中添加skip-grant-tables配置项,此项配置的作用就是“调过权限表的限制,不用密码验证,直接登录数据”,但是在生产环境中千万不要忘记把此项删除。
3、启动msyql服务
登录数据库,就不需要密码了,直接进入数据库。
4、修改密码
直接执行:
update mysql.user set authentication_string=password(‘123456‘) where user=‘root‘ and host=‘localhost‘;
flush privileges;
5、把my.cnf中的skip-grant-tables配置项删除,重启mysql服务
6、就可以使用新密码登录数据库。

原文地址:http://blog.51cto.com/6300167/2346940

时间: 2024-10-09 05:27:32

mysql5.7数据库忘记密码解决方法的相关文章

四、Linux 忘记密码解决方法

Linux 忘记密码解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可. 步骤如下: 重启linux系统 3 秒之内要按一下回车,出现如下界面 然后输入e 在 第二行最后边输入 single,有一个空格.具体方法为按向下尖头移动到第二行,按"e"进入编辑模式 在后边加上single 回车 最后按"b"启动,启动后就进入了单用户模式了 此时已经进入到

[Windows Server 2008] 阿里云.云主机忘记密码解决方法

★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com ★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频. ★ 本节我们将带领大家:解决阿里云云主机忘记远程密码 在技术服务过程中,我们发现不少用户忘记了阿里云云主机(ECS)的远程管理密码. 用阿里云管理控制台的 “重置密码” 功能,可以解决此问题. 1.依次进入:阿里云 -> 管理控制台 -> 左侧“云服务器ECS”,进入“实例列表”: 2.点击右侧“管理”,进入“实例详情”,点击“重

Window下,Jenkins忘记密码解决方法

没有修改过密码的情况下找回初始密码(或者第一次部署的时候) 进入目录 D:\jenkins\secrets ,找到文件 initialAdminPassword 在jenkins页面,输入登录名admin,然后复制文件中的一串字符,就是密码,进行登录 admin密码修改过后忘记的情况 进入目录 D:\jenkins\ ,打开文件 config.xml ,找到关键词  useSecurity ,把后面的值 true 改为false 重启jenkins 管理员运行 cmd(C:\Windows\Sy

mysql忘记密码解决方法

mysql密码忘记解决方案 注意在管理员模式下运行 win+r进入cmd命令 1 停掉MySQL服务端(net stop mysql) 2 切换到MySQL安装目录下的bin目录下,然后手动指定启动程序来启动mysql服务端,指令: mysqld.exe --skip-grant-tables 3 重新启动一个窗口,连接mysql服务端, 4 修改mysql库里面的user表里面的root用户记录的密码: update user set password = password('666') wh

vmware 5.5 vcenter忘记密码解决方法

1:cmd进入命令行模式 cd C:\Program Files\VMware\Infrastructure\VMware\CIS\vmdird 2: 执行vdcadmintool.exe 3:在弹出的如下选单里,选择3:& q, L% O4 Q5 K7 \6 d  F =============================== Please select:( h0 S& R2 a, g' b% k6 @, ~; W 0. exit 1. Test LDAP connectivity

Ubuntu-MySQL忘记root用户密码解决方法

MySQL忘记root用户的密码解决方法 MySQL版本: 5.7.26 Ubuntu版本:18.04.2 LTS 在Ubuntu上的MySQL如果忘记了root用户密码,有两种解决方法: 方法一.跳过授权,免密登录 关闭正在运行的MySQL服务 service mysql stop 打开终端,输入 mysqld --skip-grant-tables 意思是启动MySQL服务的时候跳过权限表认证. 再开一个终端,输入mysql,然后回车,如果成功,将出现MySQL提示符 mysql> 开始修改

使用“忽略授权表”参数登录多实例数据库——用于多实例数据库忘记密码时登录

昨天上午,在视频"L10-008-lamp环境之MySQL多实例安装配置指南"马上就要结束的时候,再次遇到问题. 前天晚上,根据视频讲解在清理多余MySQL数据库账号后,就直接退出数据库并关机了(没有在清理账号后,退出数据库并重新登录数据库--其实,也没有必要做这样的测试).昨天早上打开虚拟机,想着完成视频的最后一小部分.没想到,在使用密码登录3306实例的时候,无论如何也登录不进去了. [[email protected] 3306]# mysql -uroot -p -S /dat

WebSphere遗忘管理控制台密码解决方法

from: http://blog.chinaunix.net/uid-14824714-id-3359565.html WebSphere遗忘管理控制台密码解决方法 常在河边走,哪有不湿鞋,WebSphere管理中最让人无语的是把密码忘记了.管理控制台也好,数据源的密码也好,配置的时候为了满足安全管理的要求设置了8位以上.大小写皆有.毫无意义的密码,现在两眼一抹黑,怎么都试不出来.怎么办?重装?生产环境好不好.其实不用着急,IBM还是给我们留了一条后路的. 管理控制台密码遗忘有两种补救措施:

sql server数据库可疑状态解决方法

前段时间客户数据服务器断电,开机后发现数据库状态标记为可疑,可能是断电引起的数据库日志文件损坏,修复方法如下: 只有mdf文件,重建日志: 1 --注:example为测试用数据库,相应的Example_log.ldf为测试用的日志文件 2 use master 3 go 4 alter database example set emergency 5 go 6 --置数据库为单用户模式 7 alter database example set single_user with rollback