MySQL如何快速禁用账户登入 & 如何复制/复用账户密码

Ubuntu 18.04 OpenSSH加固实战:禁用密码登录与强制Ed25519密钥认证 SSH(Secure Shell)是Linux远程管理的核心协议,其安全性直接决定系统边界防护能力。OpenSSH通过加密通道、公钥认证和访问控制实现身份验证与数据保密,技术价值在于以轻量原生机制构建纵深防御体系。典型应用场景包括老旧服务器运维、嵌入式设备维护及教学实验环境部署——尤其在Ubuntu 18.04等EOL系统中,因默认启用密码登录和SHA-1签名算法(如ssh-rsa),极易遭受暴力破解与CVE漏洞利用。本文聚焦OpenSSH加固本质:通过禁用密码登录、强制Ed25519密钥认证、收缩监听范围 阅读详情
  • GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。
  • GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。
  • 作者: 叶金荣
  • 文章来源:GreatSQL社区原创

  1. 如何快速临时禁止某账户登入
  2. 角色ROLES管理需要先激活
  3. 关于授权的其他几点补充
  4. 如何复制/复用账户密码

1. 快速临时禁止某用户登入

有几个方法:

  • 修改其密码 ALTER USER x IDENTIFIED BY 'new_passwd',或者将其修改为随机密码 ALTER USER x IDENTIFIED BY RANDOM PASSWORD;
  • 锁定其账户 ALTER USER x ACCOUNT LOCK;

2. 角色ROLES管理

把角色/ROLES授予某个账号后,记得还要再激活才行:

# 创建ROLE r1并授予用户u1
mysql> CREATE ROLE r1;
mysql> GRANT SELECT ON sbtest.* TO r1;
mysql> GRANT r1 to u1;

# 激活
mysql> SET DEFAULT ROLE r1 TO u1;

关于ROLES还有其他几个有趣的事:

  • 和USERS一样,都存储在mysql.user表。
  • 新创建的ROLE默认是没有密码的 & 密码过期 & 处于LOCK状态。
  • 可以为ROLE设置密码,并对其UNLOCK后(执行ALTER USER命令),也可以像USER那样正常登入了。
  • 将ROLE授予某个账户后,授权不能立即生效,需要新建立连接才可以(如果是直接对账户GRANT授权,无需重连就能立即生效)。

3. 关于授权的其他几点补充

  • 可以对某个表单独授予CREATE\DROP\ALTER等权限。
  • 创建临时表(CREATE TEMPORARY TABLES)的授权只能针对某个DB,不能指定具体数据表名。
  • 无法回收USAGE权限。也就是说想要禁用某账户的话,要么DROP,要么参考上一条方法,修改其密码或将其LOCK,而不能通过回收USAGE权限将其禁用。
  • 利用GRANT授权后,是能立即生效的。也就是说,如果在一个事务中发现权限不够,立即请管理员授权,(不用重新连接)直接重试一次事务,即可成功。
  • MySQL授权支持具体到某个列,但也要注意做好控制。

来举个例子:

# 对账户u1授予对 test.t1 表 c1 列的UPDATE权限
mysql> GRANT UPDATE(c1) ON test.t1 to u1;

# 切换到u1账户登入
$ mysql -hxx -uu1 -pxx test
# 这几个SQL能成功
mysql> UPDATE test.t1 SET c1='c1' LIMIT 1;
mysql> UPDATE test.t1 SET c1=CONCAT('c', rand());

# 这几个SQL则因为权限不足失败了
mysql> UPDATE test.t1 SET c1=CONCAT ('c-new' , c1) ;
ERROR 1143 (42000): SELECT command denied to user 'u1'@'127.0.0.1' for column 'c' in table 't1'

mysql> UPDATE test.t1 SET c1='c1' WHERE id = 1;
ERROR 1143 (42000): SELECT command denied to user 'u1'@'127.0.0.1' for column 'id' in table 't1'

上面这个例子中,因为账户 u1 只有对 test.t1(c1) 列的UPDATE权限,因此是看不到其他列的,即便是读取c1列也不行。在真实生产环境中,可以加上对主键列或其他搜索列的授权,方便加上搜索条件后再更新,例如:

mysql> SHOW GRANTS FOR u1;
| GRANT USAGE ON *.* TO `u1`@`%`                                      |
| GRANT SELECT (`id`, `c1`), UPDATE (`c1`) ON `test`.`t1` TO `u1`@`%` |

4. 如何复制/复用账户密码

采用 mysql_native_password 方式创建用户时,可以直接从其他账户的密码串复制过来作为新账户的密码,例如:

mysql> create user u4 identified with mysql_native_password by 'u4';

mysql> select host,user,plugin,authentication_string from mysql.user where user='u4';
+------+------+-----------------------+-------------------------------------------+
| host | user | plugin                | authentication_string                     |
+------+------+-----------------------+-------------------------------------------+
| %    | u4   | mysql_native_password | *06196708822D12C033A8BF492D3902405DF3C781 |
+------+------+-----------------------+-------------------------------------------+

mysql> create user u5 identified with mysql_native_password as '*06196708822D12C033A8BF492D3902405DF3C781';

mysql> select host,user,plugin,authentication_string from mysql.user where user in ('u4', 'u5');
+------+------+-----------------------+-------------------------------------------+
| host | user | plugin                | authentication_string                     |
+------+------+-----------------------+-------------------------------------------+
| %    | u4   | mysql_native_password | *06196708822D12C033A8BF492D3902405DF3C781 |
| %    | u5   | mysql_native_password | *06196708822D12C033A8BF492D3902405DF3C781 |
+------+------+-----------------------+-------------------------------------------+

但是当使用 caching_sha2_password 创建用户时,就不能这么做了,否则会提示类似下面的报错:

mysql> select host,user,plugin,authentication_string from mysql.user where user='u1'\G
*************************** 1. row ***************************
                 host: %
                 user: u1
               plugin: caching_sha2_password
authentication_string: $A$005$OWA-ad3A,DOzIxrKgUCklxlU/Ty1OHKeGN7LG0QekszR9A6MicWq2

mysql> create user u3 identified with caching_sha2_password as '$A$005$OWA-ad3A,DOzIxrKgUCklxlU/Ty1OHKeGN7LG0QekszR9A6MicWq2';
ERROR 1827 (HY000): The password hash doesn't have the expected format.

经过查阅手册,发现可以用十六进制方式指定密码串,不过前提是需要先设置 print_identified_with_as_hex=1,例如:

mysql> set print_identified_with_as_hex=1;

# 执行SHOW CREATE USER查看现有账户密码串
mysql> show create user u4\G
show create user u4\G
*************************** 1. row ***************************
CREATE USER for u1@%: CREATE USER `u1`@`%` IDENTIFIED WITH 'caching_sha2_password' AS 0x244124303035244F574114162D6114176433411E1C1A2C44194F1B777A4978724B6755436B6C786C552F5479314F484B65474E374C473051656B737A523941364D6963577132 REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK PASSWORD HISTORY DEFAULT PASSWORD REUSE INTERVAL DEFAULT PASSWORD REQUIRE CURRENT DEFAULT PASSWORD_LOCK_TIME 1

# 复制十六进制密码串,创建新账户即可
mysql> create user u6 identified with caching_sha2_password as 0x244124303035244F574114162D6114176433411E1C1A2C44194F1B777A4978724B6755436B6C786C552F5479314F484B65474E374C473051656B737A523941364D6963577132;

MySQL手册中的相关介绍如下:

Password hash values displayed in the IDENTIFIED WITH clause of output from SHOW CREATE USER may contain unprintable characters that have adverse effects on terminal displays and in other environments. Enabling the print_identified_with_as_hex system variable (available as of MySQL 8.0.17) causes SHOW CREATE USER to display such hash values as hexadecimal strings rather than as regular string literals. Hash values that do not contain unprintable characters still display as regular string literals, even with this variable enabled.

Enjoy GreatSQL 😃

关于 GreatSQL

GreatSQL是由万里数据库维护的MySQL分支,专注于提升MGR可靠性及性能,支持InnoDB并行查询特性,是适用于金融级应用的MySQL分支版本。

相关链接: GreatSQL社区 Gitee GitHub Bilibili

GreatSQL社区:

image

社区有奖建议反馈: https://greatsql.cn/thread-54-1-1.html

社区博客有奖征稿详情: https://greatsql.cn/thread-100-1-1.html

社区2022年度勋章获奖名单: https://greatsql.cn/thread-184-1-1.html

(对文章有疑问或者有独到见解都可以去社区官网提出或分享哦~)

CentOS 8 用户管理四大控制点:创建、密码、组、删除全解析 Linux 用户管理是系统运维的基础能力,其核心涉及用户生命周期的创建、认证、权限分配与清理。在 SELinux 强制启用、PAM 模块深度集成、systemd 会话隔离的现代发行版中,传统基于 CentOS 7 的交互式用户添加方式已失效。本文聚焦 CentOS 8 的真实行为差异,深入解析 useradd 参数显式化、pam_pwquality 密码策略硬约束、私有组(GID)与附加组的权限影响、以及 userdel -r 在 SELinux 和 loginctl 环境下的残留治理。内容覆盖最小化安装、 阅读详情

相关推荐

哈希算法全解析:从密码存储到数据校验的核心原理与应用实践

哈希算法作为现代密码学和数据完整性验证的基础技术,其核心在于将任意长度的输入数据通过单向散列函数转换为固定长度的输出值。这一过程基于确定性、快速计算、抗碰撞性、雪崩效应和单向性等关键原理,确保了数据的唯一标识和不可篡改性。在技术价值上,哈希算法为数字世界提供了高效的身份验证、完整性校验和唯一标识能力,是构建安全可信系统的基石。其应用场景广泛覆盖密码安全存储、软件分发验证、区块链交易标识以及版本控制系统等领域。例如,在密码存储中,通过加盐和慢哈希函数(如bcrypt)的组合,能有效抵御彩虹表攻击;在数据完整性

weixin_30788619的博客 569

mysql: 如何禁制某个用户的访问

如果我们想要完全阻止用户访问数据库,可以选择撤销权限或锁定账户。如果只是想暂时限制访问,更改密码可能是一个更灵活的选择。如果我们的数据库服务器配置了防火墙,也可以在防火墙层面临时阻止该用户的IP地址访问MySQL服务器。指的是用户连接MySQL的主机名。这样做会使用户失去访问数据库的能力,但不会影响其账户的存在。最直接的方法是暂时撤销该用户的所有权限。另一种方法是更改用户密码,使其无法登录。这样用户在不知道新密码的情况下将无法登录。这会锁定用户账户,使其无法登录。

十年运维开发经验的王义杰在此分享自己的知识和经验 1217

Ubuntu 18.04 搭建 Galera 集群实战:三节点高可用同步复制部署指南

Galera Cluster 是一种基于同步复制的 MySQL 高可用解决方案,其核心原理是通过组通信系统(GCS)实现多主写入与强一致性保障。相比传统主从异步复制,它在事务提交时强制跨节点确认,从根本上消除数据延迟与丢失风险,显著提升故障自愈能力。技术价值体现在任意节点宕机不中断服务、自动状态同步、读写负载均衡等工程优势。典型应用场景包括中小团队自建高可用数据库、跨机房容灾架构、云厂商RDS替代方案及教学实验环境。本文聚焦 Ubuntu 18.04 LTS 环境下 Galera 集群的零基础部署,详解三节

weixin_34049948的博客 521

MySQL深入学习(二一):用户与权限管理

用户与权限管理:用户管理、权限管理、权限表、访问控制(了解)、角色管理

学习记录和总结 2979

IDEA社区版连接MySQL:从驱动配置到项目集成的完整指南

JDBC(Java Database Connectivity)是Java语言中用于连接和操作数据库的标准API,它定义了一套通用的接口,允许Java应用程序与各种关系型数据库进行交互。其核心原理是通过数据库厂商提供的特定驱动程序(Driver)作为桥梁,将标准的JDBC调用转换为数据库特有的通信协议,从而实现数据的存取。这项技术的价值在于实现了Java程序与数据库的解耦,开发者无需关心底层数据库的具体实现细节,只需使用统一的API即可完成数据操作,极大地提升了开发效率和代码的可移植性。在实际的Java开发

Hi, Sun 922

基于Authentik与YubiKey构建企业级无密码身份认证体系实战指南

在网络安全领域,身份认证是访问控制的第一道防线。传统密码认证因易泄露、易破解等缺陷,已成为主要安全风险点。其原理是通过用户知晓的秘密(密码)进行验证,但面临撞库、钓鱼等威胁。多因素认证(MFA)技术通过结合多种验证要素(如知识、持有物、生物特征)来提升安全性,其核心价值在于显著增强账户防护能力,防止单一因素失效导致的入侵。FIDO2/WebAuthn标准利用非对称加密和挑战-响应机制,提供了基于硬件安全密钥的强认证方案,广泛应用于企业登录、特权访问等高安全需求场景。本文聚焦于如何整合开源身份提供商Authe

chunqingtai2922的博客 451

mysql用户权限与控制

mysql –h hostname|hostIP –P port –u username –p DatabaseName –e “SQL语句”-h参数后面接主机名或者主机IP,hostname为主机,hostIP为主机IP。-P参数后面接MySQL服务的端口,通过该参数连接到指定的端口。MySQL服务的默认端口是3306,不使用该参数时自动连接到3306端口,port为连接的端口号。-u参数后面接用户名,username为用户名。-p参数会提示输入密码。

weixin_50635790的博客 1107

禁用MySQL账户登陆和复制/复用账户密码数据库

通过上述步骤,你可以快速禁用MySQL账户的登陆权限,或者复制/复用一个账户的密码数据库。请确保在执行任何修改账户权限或密码的操作之前,仔细确认操作的目标账户,以免造成不必要的问题。在MySQL中,有时候我们需要禁用某个用户的登陆权限,或者复制/复用某个用户的密码数据库。现在,你已经成功复制/复用了账户的密码数据库,并创建了一个新的账户来访问该数据库。禁用MySQL账户登陆的方法有多种,我们可以使用以下两种常用的方式来实现。另一种禁用账户登陆的方法是直接修改账户的密码,使其无法通过密码验证登陆。

BitNetT的博客 479

MySQL安装部署全攻略:从版本选择到安全配置的实战指南

数据库作为现代应用的数据服务基石,其安装部署远不止简单的软件安装,而是涉及系统环境适配、服务配置与安全初始化的系统工程。理解数据库服务的核心原理,对于保障数据安全、提升系统性能至关重要。在技术实践中,MySQL作为最流行的开源关系型数据库之一,其安装方式多样,包括通过官方仓库、二进制包或Docker容器部署。不同的部署方式直接影响着后续的运维复杂度、性能表现与安全性。从技术价值看,一个恰当的安装部署能为应用提供稳定可靠的数据存储与访问服务,避免因配置不当导致的性能瓶颈或安全漏洞。常见的应用场景涵盖从个人开发

weixin_32576389的博客 289

PID参数自整定实战解析:从继电反馈到智能调节的完整实现

本文深入解析PID参数自整定的实战应用,从继电反馈原理到智能调节算法的完整实现。通过详细讲解振荡波形特征提取、参数计算的工程化改进及工业场景调试技巧,帮助工程师快速掌握PID自整定技术,提升控制系统性能。特别针对嵌入式系统优化和噪声环境下的稳定策略提供了实用解决方案。

weixin_28731223的博客 461

TSMC65nm工艺下Virtuoso仿真gm-id曲线的保姆级教程(含ADE设置详解)

本文提供了一份在TSMC 65nm工艺下使用Cadence Virtuoso绘制gm-id曲线的详细教程。内容涵盖从理解gm/id方法学、搭建仿真环境、深度解析ADE设置,到运行DC仿真、提取数据并生成对数坐标曲线的完整流程。教程重点解析了Virtuoso ADE中的关键设置与常见避坑点,旨在帮助模拟集成电路设计初学者快速掌握这一核心设计工具,为高性能电路设计奠定基础。

grpc6streamer的博客 1173

AI一键搞定MySQL8安装:快马平台智能配置指南

特别适合这类有固定模式又容易出错的配置工作。不用再翻各种教程和手册,用自然语言描述需求就能获得可立即运行的解决方案,这对需要快速搭建环境的开发者简直是神器。整个部署过程比手动操作快10倍不止,更重要的是AI生成的脚本有详细注释,遇到问题很容易二次修改。对于需要批量部署的场景,还可以直接复用这个脚本模板。最近在搭建新服务器时需要配置MySQL8,发现手动安装要处理系统适配、权限配置、性能调优等一系列繁琐步骤。的AI辅助功能生成安装脚本,整个过程就像和技术顾问对话一样简单。调整连接数等默认参数。

CrystalwaveEagle34的博客 726

算法竞赛推荐书单

前言 入坑算法竞赛已经一年半了,在这期间也读了不少关于算法竞赛的书,这些书对我的帮助还是蛮大的。平时看题解多是个人零散的题解,很难以系统的去学习,认认真真的挑选1-2本书来阅读,无论是从思维能力还是文字表达能力都会得到提升,以下都是我自己读过的书进行一下分享,难度由浅入深,部分书籍浅尝而止。 入门:《啊哈!算法》 适合:总题量150以下初步掌握C语言的萌新 一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松

TGX的博客 8241

使用SkyWalking监控MySQL(一)工具与方案

注:本文适用于SkyWalking v9.1.0。SkyWalking简介SkyWalking是一个分布式系统的应用程序性能监视(APM)工具,专为微服务、云原生架构和基于容器(K8s)架构而设计。当前版本具备了全路径跟踪、指标采集、日志记录等功能,并对多种编程语言及平台(Java/C/C++/Go/Rust/Node/PHP等)提了采集代理(agent),并对service mesh(stio ...

老叶茶馆 1923

Windows平台高效BLE调试工具开发指南

本文为开发者提供了一份在Windows平台上开发高效BLE调试工具的详细指南。文章深入探讨了使用32feet.NET库进行蓝牙低功耗设备扫描、连接、数据通信及进阶功能开发的实战经验,旨在帮助开发者打造功能自定义、性能优化的专属调试利器,显著提升物联网和嵌入式设备的调试效率。

weixin_29201933的博客 256

实战内网渗透测试:从信息收集到域控攻防全流程剖析

网络安全的核心在于理解攻击者如何利用系统漏洞进行渗透。攻击原理通常始于信息收集,通过扫描开放端口、枚举子域名等手段发现暴露面。技术价值在于主动发现防御盲点,提升整体安全水位。应用场景广泛覆盖企业网络防护、红蓝对抗演练等。本文基于一次真实内网渗透测试,详细剖析了从外部信息收集到内网横向移动的完整攻击链,重点演示了如何利用暴露的Jenkins和Confluence漏洞获取初始立足点,并通过凭证复用、权限提升等技术手段最终攻克域控制器。文中还分享了针对工具拦截、网络不通等常见问题的实战排查技巧,为企业构建纵深防御

weixin_30924087的博客 453

激光SLAM总结——Fast LIO / Fast LIO2 / Faster LIO

激光SLAM总结——Fast LIO / Fast LIO2 / Faster LIO 在之前的工作中有接触过LOAM,最近在工作中又接触到Faster LIO相关的工作,于是想着对Fast LIO / Fast LIO2 / Faster LIO这一系列工作进行一个简单的总结,以加深自己对激光SLAM算法的理解,之前总结过的一些和激光SLAM算法相关的博客还有,感兴趣的同学可以一起学习讨论: 激光SLAM总结——VLOAM / LIMO算法解析 激光SLAM总结——LIO-Mapping / LIOM /

weixin_44580210的博客 1万+

SaltStack自动化部署MySQL:debconf预设与声明式配置实战

MySQL自动化部署本质上是Linux系统配置管理问题,核心在于解决Debian/Ubuntu平台下apt安装时的交互式阻塞、服务依赖收敛、密码与配置分离、以及部署后健康验证四大挑战。SaltStack通过debconf-utils预设、Salt States声明式建模、Pillar敏感数据隔离和cmd.run+unless状态验证机制,将原本脆弱的过程式脚本升级为幂等、可审计、可回滚的基础设施代码。尤其在金融级数据库集群中,debconf.set_selections成为打通无人值守安装的关键开关,配合J

weixin_30875157的博客 722

Aurix TC3xx系列MCU DMA模块配置方法(二)

本文主要基于英飞凌Aurix TC3xx系列MCU,通过EB tresos配置工具,介绍DMA驱动模块的配置方法。

m0_38045338的博客 2850

Unity最强动作战斗框架?Combat System Framework 深度解析

Combat System Framework 并不是一个简单的角色控制器,而是一套完整的动作游戏战斗开发框架。它借鉴了现代 AAA 游戏常见的架构思想,以 Gameplay Tag 为核心,结合 ScriptableObject 数据驱动设计,将技能、属性、Buff、伤害、武器、动画通知等系统有机整合在一起。同时,配套的可视化动画时间轴、Root Motion 工具和实时预览窗口,大幅优化了动作开发流程。当然,这套框架也有一定的学习门槛。

2403_88403568的博客 681

SaltStack MySQL自动化部署:从debconf预设到SSL安全加固

MySQL数据库自动化部署是基础设施即代码(IaC)落地的核心场景之一,其本质是将安装、配置、安全加固等多阶段强依赖操作,转化为可版本控制、可测试、可审计的声明式状态。基于Salt States实现MySQL管理,关键在于解决Debian/Ubuntu系统下debconf交互阻塞、服务状态精准收敛、SSL证书全生命周期托管等工程痛点。相比Ansible的命令式执行,Salt的service.running状态机与原生debconf模块深度集成,能确保root密码预设100%生效、服务健康状态毫秒级感知;结合

weixin_30323631的博客 367

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Ubuntu 20.04服务器初始化:SSH密钥、sudo权限与ufw防火墙配置指南

服务器初始化是构建稳定生产环境的第一道技术关卡,其本质是建立安全可信的远程访问通道与最小化权限执行体系。核心原理在于:通过SSH密钥认证替代密码登录,从源头阻断暴力破解;利用sudo的setuid机制与精细化sudoers策略,实现普通用户对关键系统命令的受控提权;再以ufw定义白名单式网络边界,将防护逻辑转化为可审计的端口规则。这一组合不仅解决‘连不上、权限不足、被封端口’等高频运维故障,更支撑Web服务部署、Docker容器运行、VS Code远程开发等典型应用场景。本文聚焦Ubuntu 20.04 L

weixin_34406086的博客 373

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

MusePublic开源大模型一键部署MySQL数据库连接实战教程

本文介绍了如何在星图GPU平台上自动化部署🏛️ MusePublic 圣光艺苑 | Atelier of Sacred Light镜像,快速构建支持MySQL数据库连接的大模型应用环境,典型应用于自然语言转SQL查询、业务数据实时分析等场景,显著提升AI与企业数据库的集成效率。

weixin_42476987的博客 128

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

PHPMailer配置Gmail/Yahoo SMTP发信完全指南

SMTP是现代邮件发送的标准协议,其核心原理是客户端与邮件服务器建立加密连接并完成身份认证。相比已淘汰的系统级mail()函数,基于SMTP的PHP邮件库(如PHPMailer)具备TLS/SSL加密支持、细粒度错误反馈和应用专用密码兼容能力,显著提升安全性与可观测性。该技术广泛应用于用户通知、订单提醒、密码重置等Web系统场景,尤其适合需对接Gmail、Yahoo等主流邮箱服务商的PHP项目。

weixin_33686714的博客 538
上一篇: NL连接一定是小表驱动大表效率高吗
下一篇: SELinux权限问题导致GreatSQL运行不了的坑
GreatSQL社区
博客等级 码龄5年 1210粉丝 390原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值