彩蛋问题:管理员root@‘locahost’ 密码丢失,怎么处理?

1.基础知识

知识点涉及到我们的客户端连接mysql服务端通过mysql服务端的连接层。
mysql服务端的连接层,经历了三个阶段
1.提供连接协议
2.验证用户信息
3.生成连接线程

我们在第二步验证用户信息的时候会加载系统授权表中的mysql.user中的用户密码信息

2.我们使用的是两个登陆连接选项,跳过验证用户信息步骤

--skip-grant-tables 启动mysql时,不加载授权表,无密码登陆。
痛点:在于所有能够连接mysql的用户都是无密码登陆,包括远程连接用户。
我们为了减低不安全性,所以引入下面这个选项拒绝远程连接用户,使用本地登陆的方式。
(连接mysql有两种方式,一种是基于tcp/ip协议的远程连接方式,一种是套接字文件的本地登陆方式)
--skip-networking  拒绝远程连接用户连接

3.实际操作流程

a. 关闭数据库实例

/etc/init.d/mysqld stop

b. 特殊模式启动

mysqld_safe --skip-grant-tables  --skip-networking  &

c. 登录刷新授权表

[root@db01 data]# mysql
mysql> flush privilges;

d. 改密码

mysql> alter user root@'localhost' identified by '123';

e. 重启到正常模式

[root@db01 data]# /etc/init.d/mysqld restart

彩蛋-管理员root@‘locahost‘ 密码丢失,处理方案。相关推荐

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

    解决root用户密码丢失问题 root用户是超级管理员,如果密码的丢失,会造成很大的麻烦 针对这种情况,MySQL提供了应对机制,可以通过特殊的方法登录到MySQL服务器,然后,重新设置root用户的 ...

  2. Linux系统下MySQL数据库的超级管理员root的密码忘记/忘记密码怎么办?

    文章目录 方法一 方法二 方法三 方法一 1.添加登录跳过权限检查配置 修改 /etc/my.cnf 文件,在 [mysqld] 配置节点添加 skip-grant-tables 配置 [mysqld ...

  3. Linux Windows下忘记mysql超级管理员root密码的解决办法

    Linux下: >killall -TERM mysqld. >bin/safe_mysqld --skip-grant-tables & >use mysql >up ...

  4. Windows 2000/NT/XP管理员密码丢失解决方法

    Windows 2000/NT/XP管理员密码丢失解决方法 2003-10-30 CERT.SWJTU.EDU.CN 经常被问即管理员密码丢失怎么办?下边就windows 2000/nt/xp系统下的 ...

  5. linux切换root密码错,(转)Linux下root密码丢失和运行级别错误的解决办法

    我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator 有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办? 不用担心 ...

  6. Linux下root密码丢失和运行级别错误的解决办法

    我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator 有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办? 不用担心 ...

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

    MySQL Root密码丢失解决方法总结 参考文章: (1)MySQL Root密码丢失解决方法总结 (2)https://www.cnblogs.com/buro79xxd/p/4128655.ht ...

  8. linux下隐藏root进程,宝塔面板隐藏彩蛋 – btkill.py:Linux异常进程专杀

    无意中发现宝塔面板btkill.py这个文件,打开一开原来的是Linux异常进程专杀的文件,从来没注意过啊,大鸟看了下5.9版本和最新的6.9版本都有这个文件存在,难道是宝塔官方留给用户的彩蛋? 不管 ...

  9. mysql库的user表误删除或mysql的管理员密码丢失的解决方法

    mysql库的user表误删除或mysql的管理员密码丢失的解决方法 参考文章: (1)mysql库的user表误删除或mysql的管理员密码丢失的解决方法 (2)https://www.cnblog ...

  10. linux修改管理员密码后保存,各类unix和linux管理员密码丢失解决方法

    :solarisROOT密码遗忘的处理方法 1,如果还能用普通用户登陆的话,%df /etc,确定包含/etc目录分区的设备名 %df /etc / /dev/dsk/c0t0d0s0... 此例中是 ...

最新文章

  1. 官宣!微软宣布桌面版 Edge将基于Chromium进行开发\n
  2. 【django】类视图
  3. 【线程呓语】与线程相关的一些概念
  4. java 对象锁定_少锁定Java对象池
  5. 【渝粤教育】国家开放大学2018年春季 0529-22T高级英语阅读(1) 参考试题
  6. 三角函数公式【转载】
  7. 俞渝长文手撕李国庆,爆出“同性恋梅毒”秘辛,编剧都写不出来的剧情
  8. python可以做力扣的题吗_力扣题目练习一
  9. ubuntu18.04下 c++安装opencv-3.4.6,c++安装opencv-3.4.9,clion配置opencv-3.4.6与 python安装 opencv-3.4.6
  10. jQuery按ID选择
  11. 菊子曰获取模板的草稿{29C28FD771BA4B0D8693}
  12. 2021最新!某盘加速下载工具复活了,无需登录,打开即可高速下载(附下载)!
  13. odoo网页上传本地视频
  14. win10 提升来宾账户为管理员账户
  15. 武林三国辅助工具介绍
  16. 深度学习之感性理解-机器学习基础一
  17. linux文件的类型
  18. Elasticsearch中的评分排序--Function score query
  19. 视频号灰度测试购物车功能,微信要扛起腾讯电商大旗了?
  20. matlab绘制一组椭圆,在MATLAB中绘制椭圆和椭圆体

热门文章

  1. c++中的 trivial destructor
  2. Cesium:3dtile制作工具
  3. python用smtp发邮件怎么抄送_Python发送邮件并抄送
  4. 怎么把Epub转换成PDF格式?分享两种简单好用的转换方法
  5. Centos Linux破解开机密码
  6. 运动会加油稿计算机学院,学院运动会加油稿范文
  7. SQL:with ties
  8. vm虚拟机关机后打不开_VMWARE虚拟机非正常关机导致无法启动的解决办法
  9. Shell入门教程[2]
  10. 阅读 SICP 感想(0. 关于前言和序言)