码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Centos MySQL --skip-grant-tables详解


    跳过权限验证,导出数据备份

    主机系统:Centos7 64位
    数据库版本:MySQL5.7.40

    使用–skip-grant-tables场景

    1、忘记管理员密码
    2、修改管理员密码
    mysql -uroot -p
    
    • 1

    显示错误内容如下:

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)  
    
    • 1

    我的 MySQL5.7 安装流程:步骤1,如果你的也是这样设置的,那请继续操作吧

    解决方式:

    1、进入yum.repos.d文件夹
    cd /etc/yum.repos.d/
    
    • 1
    2、停止当前运行的MySQL服务
    sudo systemctl stop mysqld
    
    • 1
    3、编辑MySQL的服务文件/usr/lib/systemd/system/mysqld.service,在[Service]部分新增以下配置

    1、编写此文件

    vim /usr/lib/systemd/system/mysqld.service
    
    • 1

    2、先把原先存在的这个配置注释掉,最下面添加这一行

    ExecStart=/usr/sbin/mysqld --skip-grant-tables
    
    • 1
    4、重新加载修改后的服务文件
    sudo systemctl daemon-reload
    
    • 1
    5、启动MySQL服务
    sudo systemctl start mysqld
    
    • 1

    等待完全启动之后,你再次在命令行中输入mysql -uroot -p直接回车再回车,就进入数据库了,然后你可以进行备份数据以及表结构了

    6、修改账号密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    
    flush privileges;
    
    • 1
    • 2
    • 3

    修改成功之后记得把之前的那个注释解掉,然后把这个删掉。

    长时间使用skip-grant-tables后果:

    1、安全性问题:不安全的,因为它会使我们的数据库容易受到攻击,请确保只在受信任的环境中进行
    2、性能问题:导致MySQL服务器的性能下降
  • 相关阅读:
    navicate16在M1芯片运行问题
    Apache Airflow (十一) :HiveOperator及调度HQL
    Elasticsearch:检索增强生成 (Retrieval Augmented Generation -RAG)
    ESP8285 RTOS SDK OTA
    关于产研项目管理的一些思考与记录
    Sentinel源码剖析之核心组件作用和介绍
    【C++】-c++的类型转换
    【进击的JavaScript|高薪面试必看】JS基础-作用域和闭包
    python基础之函数模块的导入
    这测试谁爱做谁做,我反正不做了,4年工作经验去面试10分钟就结束了,现在大环境卷成这样了吗?
  • 原文地址:https://blog.csdn.net/weixin_45776191/article/details/134174643
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号