[redhat 6.7+Mysql5.7] root权限丢失、降权恢复菜鸟教程

  • 产生问题
  • 解决办法
    • (1)停止mysql的运行
    • (2)修改配置my.cnf文件
    • (3)重新授权
    • (4)关mysql,并改回原来的配置
    • (5)注意。

产生问题

作为一个菜鸟,在修改root的访问权限时,为了不让所有人访问,需要把root的远程授权取消。即把root@’%’,修改为root@‘localhost’,或者单个IP。
但在修改过程中,不小心造成root@‘*’了,导致远程与本地都无法访问,但用户名和密码都是没有修改的,依然知道。

解决办法

(1)停止mysql的运行

//停止mysql
[root@localhost ]# service mysql stop;
Shutting down MySQL....                    [  OK  ]

(2)修改配置my.cnf文件

//查找mysql的配置文件并编辑
[root@localhost ]# find / -name my.cnf
/usr/local/mysql/my.cnf
[root@localhost ]# vi /usr/local/mysql/my.cnf
。。。
在mysql安装目录中,用记事本打开my.ini 在最后一行加入如下代码:
skip-grant-tables
保存,启动mysql
[root@localhost ]# service mysql start;
Starting MySQL.                              [  OK  ]

(3)重新授权

[root@localhost ]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 115
Server version: 5.7.24 MySQL Community Server (GPL)mysql> use mysql;
mysql> update user set Update_priv ='Y' where user ='root';
mysql> update user set Grant_priv ='Y' where user ='root';
mysql> flush privileges;
mysql> grant all privileges on *.* to root@'localhost' identified by '**你的密码'** with grant option;
mysql> flush privileges;

在执行过程序中没有出现错误,就基本搞定。

(4)关mysql,并改回原来的配置

//停止mysql
[root@localhost ]# service mysql stop;
Shutting down MySQL....                    [  OK  ]
[root@localhost ]# vi /usr/local/mysql/my.cnf
。。。
#skip-grant-tables

即把skip-grant-tables加上#,注释掉后保存文件后启动mysql,即时就可以访问了。

(5)注意。

修改授权的时候,最好使用Mysql工具。

双击root@%,把%修改成localhost即可

[redhat 6.7+Mysql5.7] root权限丢失、降权恢复菜鸟教程相关推荐

  1. android root权限注册,安卓root权限获取的方法【图文教程】

    手机在我们的生活中得到了普及,主要是因为手机的功能不断强大.我们不仅可以使用手机通讯,也可以利用手机上网等.手机之所以有这么强大的功能,是因为现在的手机都安装了一个系统.这个系统可以供我们得到更好的用 ...

  2. 【Android 逆向】Android 权限 ( adb 降权相关的属性 | ro.secure 属性 | ro.debuggable 属性 | service.adb.root 属性 )

    文章目录 一.adb 降权 1.ro.secure 属性 2.ro.debuggable 属性 3.service.adb.root 属性 4.ro.kernel.qemu 属性 一.adb 降权 远 ...

  3. linux root权限_Linux 提权技术

    通过这篇文章,你讲了解到一下知识: 什么是提权? 为什么要提权? Linux 提权方法有哪些? 什么是提权? 一次完整的渗透测试流程,应该包含 主机发现 > 服务枚举 > 实施攻击 > ...

  4. 华为C8813D详细刷机、ROOT权限、解锁、刷机教程

    下面开始开始华为C8813刷机教程: 解锁码:2451364920620515 (其实直接使用卓大师一键搞定,连解锁码都不需要申请的,卓大师的下载地址http://file.mrp123.cn/zds ...

  5. MYSQL ROOT权限丢失的解决方法

    目前来说只有两种: 1.跳过授权表启动MYSQL: WINDOWS或者LINUX下都可以用 MYSQLD --SKIP-GRANT-TABLES 来启动 MYSQL. 这个时候你对所有的表都具有操作权 ...

  6. guests mysql权限_MySQL降权运行之MySQL以Guests帐户启动设置方法

    MySQL安装到Windows上,默认是以SYSTEM权限运行,如下图: SYSTEM是超级管理员.不是必须,不推荐用此权限运行任何程序. 本文将演示如何在GUEST帐户下运行MySQL. 第一步:建 ...

  7. mysql 权限设置 降权

    首先查询账号都有哪些权限 第一步 查询指定账号 select Host,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv ...

  8. 源码安装libjpeg-turbo1.2.1,无root权限

    首先说明我的系统是redhat linux64位.没有root权限.我们想安装libjpeg-turbo. 下面介绍具体的安装步骤. 本来想安装最新的版本,但是最后失败了,无奈安装成1.2.1. 1. ...

  9. 源码安装NASM,无root权限

    首先说明我的系统是redhat linux64位.没有root权限.我们想安装nasm2.13. 下面介绍具体的安装步骤. 1. 下载源码: https://www.nasm.us/pub/nasm/ ...

最新文章

  1. 程序文档的重要性理解
  2. sed、grep、awk
  3. linux 冒号命令,linux 的空命令:(冒号)
  4. 让你的Android程序更省电
  5. 速度堪比Adam,准确率媲美SGD,还能稳定训练GAN:全新优化器成为NeurIPS爆款
  6. SQL:pgsql中查询某字段不等于的数据
  7. Android游戏SQL注入,关于Android contentprovider sql注入问题
  8. 视频教程-Matlab小白入门必备教程-Matlab
  9. 深信服SCSA安全认证工程师
  10. nextdate函数白盒测试问题 软件测试_NextDate函数测试用例
  11. 微信开发获取签名wx.config
  12. 京东购物车网页(静态)搭建
  13. DiscuzX2.5模板样式表-common.css
  14. 搜索引擎网站收录提交入口
  15. CCS使用教程07:曲线图形显示工具
  16. oracle sql以及性能调优
  17. HTML5学习笔记(2020年11月)
  18. chrome108 版本跨域问题
  19. MTK FAQ解决方案官方资料介绍(MT6765/MT6762/MT6761芯片平台)
  20. 马耳他通过了三项法案作为“区块链岛”计划的一部分

热门文章

  1. IP协议、ARP协议、DNS协议
  2. fork和getpid的返回值
  3. Android HAL HIDL
  4. VMware Horizon View 6.0桌面虚拟化与应用虚拟化(笔记)
  5. combox高度修改 winfrom_WINFORM的combox怎么绑定默认值
  6. Ubuntu 16.04 配置固定IP地址
  7. 泛微ECOLOGY9流程模块(建模通用)office附件上传自动转为图片并显示在流程指定附件字段中
  8. Ubuntu 18.04/20.04 xrdp远程桌面连接
  9. Ubuntu——anaconda虚拟环境设置
  10. java练手代码大全手机版_20个Java练手项目,献给嗜血如狂的人