linux下MySQL忘记密码解决方法

这篇具有很好参考价值的文章主要介绍了linux下MySQL忘记密码解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:自己搭建了很多测试环境,有的时候,某一台机器上面的MySQL密码可能就忘了,这种情况怎么办?记录一下解决方法,便于以后迅速解决这一类问题

第一步:查看MySQL的进程是否存活
ps -ef|grep mysql
第二步:关闭MySQL的服务
service mysqld stop
第三步:修改mysql的配置文件my.cnf
vim /etc/my.cnf

在[mysqld]的下一行输入skip-grant-tables (跳过权限认证的意思)
修改完如下图所示
linux下MySQL忘记密码解决方法

第四步:重新启动MySQL服务,登录MySQL以后修改密码

启动命令

service mysqld start

登录MySQL的命令,提示输入密码时,直接点击enter即可

mysql -u root -p

修改密码,设置一个自己喜欢的密码

update mysql.user set authentication_string=('123456') where user='root';

刷新权限

flush privileges;
第五步:重新启动MySQL服务,然后用最新的密码登录,发现是可以登录的

但是这会儿有个问题,就是密码随机输入、不输入都可以登录进来,因为之前修改的跳过权限那一步,什么时候把跳过权限那一步注释掉还得测试文章来源地址https://www.toymoban.com/news/detail-505422.html

到了这里,关于linux下MySQL忘记密码解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • linux系统的宝塔面板密码忘记了?用户名忘记了?访问地址忘记了?安全入口忘记了?宝塔服务是否已开启?以下是解决方法!修改密码、修改用户名、修改访问端口、修改安全入口等等!

    在Linux系统下,宝塔面板(BT-Panel)可以帮助用户简化服务器的管理和配置。宝塔面板适用于多个Linux发行版,如CentOS、Ubuntu等,并提供了图形化的界面,使得用户可以通过简单的点击和配置来完成各种操作。 使用宝塔面板,您可以轻松地进行网站的部署和管理。宝塔面板提供

    2024年02月04日
    浏览(50)
  • linux mysql8 忘记密码

    1、关闭mysql登录验证 停止mysql 修改/etc/my.cnf,跳过权限验证 在my.cnf 下面添加 启动mysql 2、重置mysql密码 使用下面命令登录,无密码进入mysql命令行 ```shell $ mysql -u root ``` 重置root密码为空 查看root密码是否为空 保存修改 示例如下: 3、开启mysql登录验证 停止mysql 修改/etc/my.cnf,把

    2024年02月16日
    浏览(42)
  • mysql忘记密码怎么解决

    博主个人社区:开发与算法学习社区 博主个人主页:Killing Vibe的博客 欢迎大家加入,一起交流学习~~ 第一种:安装完MySQL之后,MySQL提供大家的客户端程序 第二种:通过命令行登录,win+R 注意 :第二种方法如果显示 命令行找不到mysql 是因为没有 配置环境变量 ,我们去MySQ

    2024年02月04日
    浏览(35)
  • linux密码忘记了|密码重置最简单方法

    目录 在紧急模式下修改密码 【1】把系统(我这里是CentOs7为例)重新启动,不间断的按上下键出现下图: 【2】键盘e进入编辑页面 【3】进入下图页面 【4】键盘向下按键找到下图行,以linux16内核开头的这一行最后面添加:rd.break 【5】然后ctrl + x进入下一页,输入:mount -o

    2024年02月11日
    浏览(34)
  • Mysql数据库--修改root密码的几种方法(忘记密码&知道密码)

    🍁 通过 alter user root identified by \\\'新密码\\\'; 🍁 通过 set password for 用户名@\\\'用户地址\\\' = \\\'新密码\\\'; 2.1.1 🎈 停止mysql服务 2.1.2 🎈 创建mysql-init-file.txt文件 2.1.3 🎈 init-file的权限(最好赋权一下) 2.1.3 🎈 使用–init-file选项启动mysql服务 2.1.4 🎈 新密码连接测试(密码:Zyl@123321)

    2024年02月08日
    浏览(84)
  • Linux系统忘记密码解决办法

    重启电脑或虚拟机 在系统进入grub引导时按下字母 e 在Linux开头的那一段的最后输入 rw init=/bin/bash 按下 F10 或 Ctrl+x 继续启动 随后进入如下界面,修改root密码,或者其他用户密码也可以修改 再重启电脑密码就修改好了 如果只是忘记了普通用户的开机密码,而没有忘记root用户

    2024年02月14日
    浏览(38)
  • Linux root密码忘记如何解决?

    1   重启 Linux   2    进入 grub 菜单(先不要继续)选择第 1 个(目前使用中的 Linux内 核),按 e ,编辑内核配置,找到Linux16 的行,修改这一行的内容 ro 改为 rw ,按 END 键到这一行 的最后,输入 init=/bin/bash   3  修改完成,执行 ctrl+x启动系统,进入救援模式(此时无法远程

    2024年01月17日
    浏览(44)
  • 【linux基础】linux root用户密码忘记解决方式

    1.开启虚拟机的时候,按下“e”健进入用户引导界面 2.再按下“e”,进入内核的编辑 3.找到kernel开头的选项,再次按下“e” 4. 输入 5. 按下“b”,启动 6. 启动后,输入passwd,在输入密码就可以了 7. reboot,重启虚拟机 以下以centos7举例,引用文章地址:https://www.jianshu.com/p/c

    2024年01月23日
    浏览(58)
  • 忘记腾达路由无线网密码的解决方法

    这点与D-link路由器密码相同,可以参考一下  一、对于大多数的路由器来说,如果忘记了路由器后台管理用户名和密码的话,就不能进入路由器了,此时一般只能将路由器复位,恢复到出厂状态,由于不同品牌不同型号路由器的重置方法不一,但大致相同,有些共性,所以这

    2024年02月05日
    浏览(41)
  • VMware虚拟机忘记Linux用户登陆密码,重置密码解决办法

    VMware虚拟机安装Linux系统,忘记用户登陆密码怎么解决,可以通过重启VMware虚拟机进入系统操作界面去重置密码,重新修改密码。 下面是详细的操作步骤: 1、点击栏目上的倒三角形,选择重新启动客户机 2、等待重启虚拟机进度条出现,按下键盘E键,进入系统编辑界面 3、出

    2024年02月05日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包