教你找回MySQL管理员root密码的3个妙招

这篇具有很好参考价值的文章主要介绍了教你找回MySQL管理员root密码的3个妙招。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

前言

最近有粉丝和网友常问到,如何找回MySQL管理员root的密码的方法,总结以下方法分享给大家

📣 1.init-file找回

在MySQL中,若root密码丢失则无法直接找回,只能通过特殊方式来修改密码。
步骤1:先停止MySQL服务 Kill -9 进程号
步骤2:编辑修改密码文件
alter user 'root'@'%' identified by 'jeames';
alter user 'root'@'localhost' identified by 'jeames';
步骤3:用如下方法启动MySQL
mysqld_safe --defaults-file=/etc/my.cnf --init-file=/tmp/mysql-init.sql &
步骤4:修改密码
alter user root@'localhost' identified with mysql_native_password by 'root';
alter user root@'%' identified with mysql_native_password by 'root';
flush privileges;
步骤4:关闭数据库后重启

若是 Windows 服务,则可以通过如下命令启动:
D:\MySQL\mysql-8.0.15-win64\bin\mysqld --defaults-file=D:\MySQL\mysql-8.0.15-win64\data803314\mysql803314.ini --init-file=d:\mysql-init.sql --console

📢📢📢 注意,此时可以以任意一个密码登陆也可以以一个空密码登陆 MySQL

📣 2.skip-grant-tables找回

步骤1:先停止MySQL服务
步骤2:启动 MySQL 服务
mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &
注意,此时可以以任意一个密码登陆也可以以一个空密码登陆 MySQL

若 MySQL 是 8.0 且安装在 Windows 上,则需要加上–shared-memory 参数:
G:\mysql-8.0.23-winx64\bin\mysqld --datadir=G:\mysql-8.0.23-winx64\data80323308 --console --skip-grant-tables --shared-memory
然后再开一个窗口,执行下面命令,此种方法使用内存的方式启动
cd G:\mysql-8.0.23-winx64\bin

教你找回MySQL管理员root密码的3个妙招
教你找回MySQL管理员root密码的3个妙招

📣 3.修改参数文件找回

1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
3.重启mysql服务:service mysqld restart
4.更改root用户名
重启以后,执行mysql命令进入mysql命令行
5.修改root用户密码,此处注意,有时候会报不允许修改,先flush privileges再执行即可
--5.7版本
SQL> update mysql.user set authentication_string=password('root') where user='root';
SQL>  flush privileges;
--8.0版本
mysql> alter user root@'localhost' identified with mysql_native_password by '1'; 
--查询
mysql> select user,host,grant_priv,super_priv,authentication_string,password_last_changed 
from mysql.user; 
6.把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart
好了,下面就可以用root新的密码登录了!

教你找回MySQL管理员root密码的3个妙招

教你找回MySQL管理员root密码的3个妙招文章来源地址https://www.toymoban.com/news/detail-443683.html

到了这里,关于教你找回MySQL管理员root密码的3个妙招的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 禅道管理员admin密码登录失败,更改密码

    在禅道xampp中点击访问,点击开源版登录管理员账户失败,更改密码,重新打开访问网页。 点击下方数据库管理 在下图MySQ登录页面中写出相对应的数据,点击登录 L  登录后,选择数据库 左边状态栏下滑找到st_user表,点击选择 找到admin用户记录,点击编辑,把password的值改成

    2024年02月11日
    浏览(55)
  • linux系统修改普通用户密码和破解管理员密码

    1、用户之间的切换 (1)、点击系统桌面右上角退出切换 (2)、通过终端命令切换 如图所示: 2、修改普通用户密码 如图所示: (2)、普通用户自己修改密码,需要输入当前密码 3、破解管理员密码,破解密码前需要重启,在初始化界面修改 方法1:rd.break方法 在此界面按e键进入下

    2024年02月04日
    浏览(62)
  • 达梦数据库修改超级管理员密码

    ENABLE_LOCAL_OSAUTH=0 开启认证 ENABLE_LOCAL_OSAUTH=1不认证、免密登陆 谨慎操作 目录 修改账户密码 锁定解锁账户 登录成功  alter user SYSDBA IDENTIFIED by \\\"Passw0rd!!\\\";  ALTER USER 用户名 ACCOUNT UNLOCK; 问题分析:ENABLE_LOCAL_OSAUTH参数默认是0  执行sql语句 select para_name,para_value,para_type from v$dm_ini

    2024年02月11日
    浏览(51)
  • 【服务器】获取联通网关的管理员密码

    一、获取管理员帐号密码 第1步: 输入联通网关的IP,与网关建立连接(192.168.1.1) 第2步:查看网关user账户与密码(一般贴在物理设备的背面) 第3步:登录user 账户后,将浏览器的url替换尾部 如果获取到一份文件,那就成功一半了。 在下载的文件中查找‘admin’ 。会

    2024年02月21日
    浏览(44)
  • F623光猫超级管理员密码获取

    如果你不熟悉光猫的操作,请勿修改或拆解任何与光猫有关的命令、零件、网线等。操作有风险,运行需谨慎。 光猫型号:ZXHN F623 所属运营商:中国移动 硬件版本号:V6.0 软件版本号:V6.0.0P1T1fj 移动 超级用户名:CMCCadmin 密码:aDm8H%MdA 电信 超级用户名:telecomadmin 密码:n

    2024年02月15日
    浏览(100)
  • TDSQL赤兔管理台无管理员用户密码解决方案

    解决方案 tdsql使用过程中,可能会遇到控制台用户密码忘记的情况,用户登录次数过多被锁的情况,没有管理员的用户密码又急需某些权限的情况。 在浏览器上打开如下命令,其中IP换成你自己的赤兔控制台的IP http://192.168.101.101/tdsqlpcloud/index.php/api/install/get_db_info 获取配置库

    2024年02月11日
    浏览(54)
  • 【Windows】Windows LAPS:本地管理员密码解决方案

    微软已经在2023年4月的安全更新中,为Windows 10(20H2、21H2、22H2)、Windows 11(21H2、22H2)、Windows Server 2019和Windows Server 2022提供了称为Windows LAPS的新功能。Windows 本地管理员密码解决方案 (Windows LAPS) 是一项 Windows 功能,可自动管理和备份已加入 Azure Active Directory 或已加入 Window

    2024年02月03日
    浏览(44)
  • 【1day】iRDM4000智慧站房管理员密码重置漏洞学习

    注:该文章来自作者日常学习笔记,请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与作者无关。 目录 一、漏洞描述 二、资产测绘 三、漏洞复现  四、漏洞修复

    2024年02月10日
    浏览(41)
  • 中国联通创维SK-D740光猫管理员密码获取教程

    1.首先需要打开电脑中的telent功能 2.打开光猫隐藏配置界面:http://192.168.1.1/hidden_version_switch.html,勾选telnet功能,此时页面会闪一下。 3.打开运行命令:Win+R启动运行窗口,输入cmd打开命令行页面,输入“ telnet 192.168.1.1 ”,用户名user,密码随便,进不进得去无所谓,该操作是

    2024年02月16日
    浏览(79)
  • 移动光猫 烽火HG6145F 获取管理员密码 启用USB存储功能

    总结一下移动光猫烽火HG6145F获取管理员密码的过程,从网上没有搜到这个型号,但是可以参考一下相关类似型号,参考链接附后。 1、连接光猫:首先连接好光猫的WIFI,确认可以访问路由默认网关192.168.1.1 2、获取光猫MAC:打开CMD,推荐使用Power Shell,输入命令 arp -a 192.168.1

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包