MySQL5.6创建用户密码不再明文显示在binlog二进制日志文件里

mysql5.5里:MySQL5.6里:已经加密。但如果updatemysql.usersetpassword=password(654321)whereUser=hcy;还会是明文,如图:测试环境binlog_format=MIXED改为ROW

mysql5.5里:

MarsX MarsX

AI驱动快速构建App,低代码无代码开发,改变软件开发的游戏规则

MarsX 159 查看详情 MarsX

wKiom1MN8ZqgkstbAASJObITPis075.jpg

wKioL1MN8X2y-gnAAAKWkdfPoek900.jpg

MySQL5.6里:

wKiom1MN8sWxbK6mAAUj_3lix_U104.jpg

wKioL1MN8qTSdrddAAPdSGNVyag960.jpg

已经加密。

但如果

update mysql.user set password=password(‘654321′) where User=’hcy’;

还会是明文,,如图:

wKiom1MN8_vBGKxKAASZR1KM_60001.jpg

wKioL1MN89WCXvjjAAG5VQsyV3U673.jpg

测试环境

binlog_format = MIXED

改为ROW模式:

wKiom1MN-ZDiREWVAAFYa9bOel4584.jpg

wKioL1MN-WqRVCGWAAF_jYHaCQI583.jpg

加密。

本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/842341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月27日 13:09:59
下一篇 2025年11月27日 13:30:14

相关推荐

  • 如何用PHP向数据库中已有的JSON数组添加新记录?

    使用PHP高效管理数据库中的JSON数组数据 本文介绍如何利用PHP向数据库中已存在的JSON数组添加新记录。假设数据库中已存储以下JSON数据: [{“ratemsg”:”申请提交”,”recordtime”:”1621214777″,”postuid”:”7″}] 我们需要将其扩展为: [{“r…

    2025年12月10日
    000
  • VSCode运行PHP报错“Class ‘mysqli’ not found”:如何解决?

    VSCode下PHP程序报错:Class ‘mysqli’ not found 在使用VSCode运行PHP代码时,遇到“Class ‘mysqli’ not found”错误,表示PHP无法找到mysqli扩展。 问题原因分析 该错误通常是因为PHP…

    2025年12月10日
    000
  • Visual Studio Code中PHP的mysqli扩展找不到怎么办?

    Visual Studio Code 中使用 MySQLi 扩展报错:未找到 mysqli 函数 在 Visual Studio Code 使用 PHP 连接 MySQL 数据库时,如果遇到“未找到 mysqli 函数”的错误,通常是由于以下原因导致的: 缺少 MySQLi 扩展库: 你的 PHP …

    2025年12月10日
    000
  • ThinkPHP 5.* 数据库填充失败:php think seed:run 命令无效怎么办?

    *ThinkPHP 5.框架数据库填充命令php think seed:run失效的解决方法** 在使用ThinkPHP 5.*框架时,执行php think seed:run命令进行数据库填充可能会遇到问题。这通常是由于数据库配置错误或权限不足引起的。 排查步骤: 验证数据库配置: 打开confi…

    2025年12月10日
    000
  • MySQL数据库混用UTF-8和UTF-8mb4会带来哪些问题?

    MySQL数据库:UTF-8与UTF-8mb4混用引发的潜在风险 在MySQL数据库中同时使用UTF-8和UTF-8mb4字符集,可能会导致一系列问题,影响数据库的效率和数据完整性。 可能出现的问题: 索引失效: 当UTF-8mb4表与UTF-8表关联查询时,MySQL可能无法有效利用索引,导致查询…

    2025年12月10日
    000
  • 如何将PPT转换为HTML5格式并保留视频和动画?

    ppt转html5,保留视频和动画的解决方法 问题:如何将ppt文档转换为html5格式,并保留其内部的视频和动画效果? 答案: 使用ppt导出为html 打开ppt文档。点击“文件”菜单。选择“导出”。在“导出为”选项中选择“html”。 注意:该方法仅适用于简单的ppt文档,无法保留复杂的动画和…

    好文分享 2025年12月10日
    000
  • 使用JetBrains教育许可证开发商业项目:风险有多大?

    使用JetBrains教育许可证开发商业软件的风险与责任 利用JetBrains教育许可证进行商业项目开发存在显著风险,本文将详细分析这些风险及应对策略。 许可协议的限制 JetBrains教育许可证明确禁止将开发的软件用于商业或盈利目的。违反此协议将带来法律风险。 规模与风险的关系 小型初创企业可…

    2025年12月10日
    000
  • 使用JetBrains教育许可开发商业项目:风险有多大?

    JetBrains教育许可与商业项目开发:风险分析 部分企业利用JetBrains开发工具(例如PhpStorm、IDEA)的教育许可开发商业项目。然而,此举存在潜在法律风险,务必谨慎。 JetBrains教育许可条款明确禁止将使用该许可开发的代码用于商业盈利活动。若企业以此类代码获利,则构成违约。…

    2025年12月10日
    000
  • 教育版许可开发商业项目:风险有多大?如何规避?

    JetBrains教育版许可用于商业项目:风险评估与解决方案 部分企业利用JetBrains教育版许可开发商业项目,此举存在显著风险。本文将分析其潜在影响,并提供相应的规避策略。 教育版许可的限制与违规后果 JetBrains教育版许可明确规定禁止用于商业盈利活动。任何基于教育版许可开发的商业项目都…

    2025年12月10日
    000
  • 白天夜晚模式切换后刷新页面就失效了,如何解决?

    白天/夜晚模式切换失效的解决方法 本文将解决白天/夜晚模式切换后刷新页面失效的问题。 问题在于,模式设置没有持久化保存,刷新页面后丢失了之前的选择。以下提供一种改进方案,利用cookie存储模式设置,并在页面加载时读取cookie恢复模式。 问题描述: 一个白天/夜晚模式切换按钮,刷新页面后,选择的…

    2025年12月10日
    000
  • 使用JetBrains教育许可证开发商业项目,会面临哪些风险?

    使用JetBrains教育许可证开发商业应用的风险分析 在企业级项目中使用JetBrains教育许可证存在诸多法律风险,务必谨慎。 违反许可协议 教育许可证明确禁止将基于其开发的软件用于商业用途或营利活动。 任何商业化行为,例如软件销售或商业交易,都将构成违反许可协议。 许可证合规性审查 虽然Jet…

    2025年12月10日
    000
  • PHP数组如何高效地添加子数组?

    高效php数组操作:向数组添加子数组的多种方法 本文将探讨在PHP中高效添加子数组到现有数组的几种方法,并比较其优缺点。 下图展示了本文将讨论的几种方法的对比。 方法一:使用foreach循环 这是最直观的方法,适合处理各种类型的子数组。 立即学习“PHP免费学习笔记(深入)”; $mainArra…

    2025年12月10日
    000
  • MySQL订单主键间隔问题:如何避免自增主键带来的空隙?

    巧妙解决MySQL订单主键空隙问题 MySQL数据库中,即使未支付订单也会占用自增主键,导致主键出现空隙,影响后续订单生成效率。本文提供几种有效方案,帮助您避免这个问题。 数据完整性优先: 为保证数据完整性,不建议直接删除已生成的订单,即使订单过期。 推荐使用软删除机制,例如Laravel框架提供的…

    2025年12月10日
    000
  • MySQL订单主键出现间隔,如何有效解决?

    MySQL 订单主键跳号问题的有效解决方案 MySQL 数据库中,订单主键通常自增,但由于订单可能未支付而过期,导致主键出现跳号现象,影响数据库完整性和查询效率。 本文提供一种高效的解决方案:软删除。 什么是软删除? 软删除并非物理删除数据,而是通过添加一个标记字段(例如 deleted_at)来标…

    2025年12月10日
    000
  • MySQL订单主键间隔问题:如何利用软删除避免数据空洞?

    MySQL订单主键自增问题及软删除解决方案 在MySQL数据库中,订单表主键自增的特性,可能会因为订单取消或超时未支付等情况,导致主键出现空缺,影响数据完整性及后续分析。 如何避免这种主键间隔问题呢? 最佳实践:采用软删除策略 直接删除已取消或过期的订单并非最佳方案,因为这会造成主键间隔,并丢失订单…

    2025年12月10日
    000
  • MySQL正则替换:如何用REGEXP_REPLACE()删除“@&”及其后的内容?

    MySQL REGEXP_REPLACE() 函数实现特定字符串及后续内容的正则替换 本文介绍如何使用MySQL的REGEXP_REPLACE()函数,删除字段中“@&”及其后的所有内容。 需求:需要处理包含如下格式数据的字段: 123@&baidugoogle@&sohu …

    2025年12月10日
    000
  • 如何设计MySQL+PHP商城每周抽奖活动及奖金分配统计系统?

    基于MySQL和PHP的商城每周抽奖活动及奖金分配统计系统 本文阐述一个设计方案,用于实现商城每周抽奖活动,并对奖金进行统计和分配。 系统需求: 该系统需满足以下功能需求: 立即学习“PHP免费学习笔记(深入)”; 参与资格: 每周交易次数达到10次的用户方可参与抽奖。奖金分配: 当期奖池的50%按…

    2025年12月10日
    000
  • MySQL如何使用正则表达式替换特定字符串及其后续内容?

    MySQL 正则表达式替换:清除特定字符串及其后续内容 本文介绍如何在 MySQL 数据库中使用正则表达式,精准删除特定字符串 @& 及其之后的所有内容。 这类似于 PHP 中 /@&.* 的正则表达式匹配方式。 MySQL 提供了 R…

    2025年12月10日
    000
  • XAMPP MySQL 报警:如何快速排查并解决问题?

    XAMPP MySQL 告警排查指南 XAMPP 的 MySQL 报警让您头疼?别担心,本文提供快速排查和解决问题的步骤: 步骤一:确认 MySQL 服务状态 打开命令行或终端,输入以下命令检查 MySQL 服务是否运行: service mysql status (Linux)net start …

    2025年12月10日
    000
  • 如何用MySQL和PHP搭建一个高效统计的每周抽奖活动?

    使用MySQL和PHP构建高效的每周抽奖活动统计系统 本文介绍如何利用MySQL数据库和PHP编程语言搭建一个高效的每周抽奖活动统计系统。该系统能够准确记录交易信息,自动计算奖池金额,并实时展示抽奖结果和参与者信息。 数据库设计: 为了实现高效的统计功能,我们需要创建以下数据库表: 立即学习“PHP…

    2025年12月10日
    000

发表回复

登录后才能评论
关注微信