MySQL 版本与发行版号

2023-12-27

键入

mysql --version

在 Linux shell 中执行命令,我得到以下信息:

mysql  Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1

数字5.0.77显然是指已知的MySQL版本号。 14.12是什么意思?

这是否在任何地方都有记录/解释?


Ver指 mysql 命令行客户端的版本 - 您通过输入“mysql”调用的版本
Distrib指的是您的客户端的 mysql 服务器版本建有。不要将其与您连接到的 mysql 服务器混淆,可以使用以下命令获取该服务器SELECT VERSION();

mysql 客户端(您所提到的)与服务器一起分发,并且,据我所知,没有简单的方法可以自行构建它。

我也找不到任何相关文档,因此来源是文档的唯一“来源”。

第一站:client/mysql.cc:mysql客户端。

    static void usage(int version)
    {
    ...
    printf("%s  Ver %s Distrib %s, for %s (%s) using %s %s\n",
             my_progname, VER, MYSQL_SERVER_VERSION, SYSTEM_TYPE, MACHINE_TYPE,
             readline, rl_library_version);

如您所见,它使用常量 VER 表示“14.12”,使用常量 MYSQL_SERVER_VERSION 表示“5.0.77”

问题是这些常量在哪里定义?

VER 在 client/mysql.cc 的顶部附近(我的源代码中的第 51 行)定义为运行时的常量。

const char *VER= "14.14"; 

我认为,通过手动或签入流程进行更新。这很可能是“客户端”的版本,因为它就在客户端代码中。

MYSQL_SERVER_VERSION 在 include/mysql_version.h(第 12 行)中定义,用于客户端和服务器(mysql / mysqld)

#define MYSQL_SERVER_VERSION            "5.1.56"

(它实际上是在配置脚本中设置并在配置时替换的)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL 版本与发行版号 的相关文章

  • SQL - 选择具有最大值的所有行

    我有这个 SQL 查询 SELECT id COUNT AS price FROM SELECT FROM rt WHERE somecondition AS st JOIN tt ON st id tt id GROUP BY id 现在
  • 在 Laravel 5.2 中按 id 显示图像文件

    我有一个名为 files 的表 它保存与属性表相关的图像的名称 我试图使这些图像显示为以下关系 这是属性表的一部分 这是表文件及其与属性表的关系 我可以在控制器 PropertyController 的 show 方法中传递什么参数 目前我
  • 使用 Groovy 连接到 MySQL

    我正在尝试在 MAC OS 10 10 5 Yosemite 上使用以下 Groovy 代码连接到 MySQL 数据库 import groovy sql Sql try def dbURL jdbc mysql localhost 330
  • 两个日期之间有多少周

    我的数据库 MySQL 中有开始日期和结束日期 我怎样才能得到答案 这两个日期有多少周 或天 mysql 或 php 例如我有这样的数据库 开始并 会停2009 12 17 2009 12 242009 12 12 2009 12 26 更
  • 如何避免此 PDO 异常:当其他未缓冲的查询处于活动状态时无法执行查询

    我想在我的页面中打印一个包含 3 列的简单表格 building name tags and architecture style 如果我尝试检索列表building names and arch styles没有问题 SELECT bui
  • 如何限制 SQLite / MySQL 中的列值

    我想限制表中的列值 例如 列值只能是car or bike or van 我的问题是如何在 SQL 中实现这一点 在数据库端执行此操作是一个好主意还是应该让应用程序限制输入 我还打算在将来添加或删除更多值 例如 truck 我使用的数据库类
  • 高级 MySQL:查找民意调查响应之间的相关性

    我有四个 MySQL 表 users 身份证号 姓名 polls ID 文本 options id poll id 文本 回应 id poll id 选项 id 用户 id 给定一个特定的民意调查和一个特定的选项 我想生成一个表格 显示其他
  • 如何在MySQL查询结果中显示序号

    我有一些简单的查询 SELECT foo bar FROM table 我想你现在的结果是什么样的 我想要做的是根据查询结果中出现的数据数量来显示一些序列号 就像AUTO INCREMENT 这并不意味着我想出示身份证 我想要的结果是这样的
  • 如何从准备好的语句中获取标量结果?

    是否可以将准备好的语句的结果设置为变量 我正在尝试创建以下存储过程 但失败了 第 31 行出现错误 1064 42000 您的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在 stmt USING m c a 附
  • MySQL 多索引与多列索引进行搜索

    在我正在编写的软件中 它能够搜索给定的表以获取信息 搜索表单有 5 个字段 当然所有字段都对应于表中的不同列 但所有字段都是可选的 我的问题是关于多列索引是否有效以及为其构建查询的正确方法 如果我有一个跨 5 列的索引 并且我构建了一个查询
  • mysql - 如果日期不与现有日期重叠,则将日期范围插入日期列

    我有以下表结构 表名 available id autoincremetn acc id start date end date 1 175 2015 05 26 2015 05 31 2 175 2015 07 01 2015 07 07
  • 使用存储过程并发访问MySQL数据库

    我有一个存储过程 它将读取然后增加数据库中的值 许多程序同时使用这个特定的过程 我担心并发问题 特别是读写器问题 有人可以建议我任何可能的解决方案吗 thanks 首先 正如另一篇文章中所述 使用 InnoDB 从 MySQL 5 5 开始
  • MySql 完全联接(联合)和多个日期列的排序

    一个相当复杂的 sql 查询 我可能使它变得更加困难 我有两张桌子 消息 newsid 日期时间 新闻文本 图片 图片ID 日期时间 imgPath 两者没有关系 我只是在新闻 图片创建的日期之前加入 到目前为止的 SQL SELECT F
  • MySQL 命令输出在命令行客户端中太宽[重复]

    这个问题在这里已经有答案了 我在用mysql终端模拟器中的命令行客户端lxterminal在Ubuntu中 当我运行以下命令时 mysql gt select from routines where routine name simplep
  • MySQL 多个 IN 条件对同一个表进行子查询

    我有多个带有子查询的 IN 条件 SELECT S name S email FROM something S WHERE 1 NOT IN SELECT id FROM tags WHERE somethingId S id AND 2
  • 工厂模式数据库连接

    我正在尝试使用 MySQL 实现数据库连接上的工厂模式 SQL Server 面临奇怪的错误 你调用的对象是空的 在 SQL 命令对象上 internal class SqlServerDB IDatabase private SqlCon
  • ON DUPLICATE KEY UPDATE 的自动增量过多

    我有一个包含列的基本表 id 主要是AI 名称 唯一 etc 如果唯一列不存在 则插入该行 否则更新该行 INSERT INTO pages name etc VALUES bob randomness ON DUPLICATE KEY U
  • 在无文本搜索查询中使用 sphinx 与 MySQL

    我有这样的疑问 假设我有一个大表 与一个较小的用户表有关系 这个想法是在那个真正的大表中搜索大于给定日期的日期并按分数 例如大整数 排序 并同时获取相关的用户信息 此查询的结果大约每 10 分钟就会更改一次 所以 没有文本搜索 但我有一个非
  • 左连接 SQL 求和

    我有两张桌子想要加入 比如说表 a 和表 b 表 b 有许多行指向表 a 表 b 包含价格 实际上是一个购物篮 所以我想要的是表a中的所有记录和表b中的价格之和 我努力了 select a sum b ach sell from booki
  • 无法在 Centos 上安装 php-mysqli 扩展

    我正在尝试将 mysqli 扩展安装到 php yum install php mysqli 我收到下一个错误 Transaction Check Error file usr share mysql charsets Index xml

随机推荐

  • 我如何告诉vb6不要在每次创建dll时创建新版本的interfaces/com对象?

    我有 NET 代码使用的 vb6 com 服务器 ActiveX DLL 项目 每次我将更改放入 vb6 代码并创建 dll 时 我也必须重新编译我的 NET 客户端代码 因为看起来 VB6 会生成新的 GUID 或接口和 com 对象的版
  • 有没有办法在 Java 中生成 8.3 或“短”(Windows) 版本的文件名?

    在我们的应用程序中 我们允许用户打开文件和目录 Java 6 为我们提供了 java awt Desktop getDesktop open file 效果很好 不过 由于我们需要保证Java 5的兼容性 所以我们还实现了一个打开文件的方法
  • PIVOT 不起作用“)”附近的语法不正确

    T SQL代码 SELECT iCarrierInvoiceDetailsID 1 2 3 FROM GroundEDI dbo tblCarrierInvoiceDetails PIVOT MAX dTotalCharge FOR iCa
  • /proc/modules 中模块实例的含义

    我用过cat proc modules列出模块详细信息 下面的模块显示有 4 个实例 poe isr 3046 4 Live 0xc37e1000 O 这是什么意思 我如何查看这些实例的使用情况 下一个模块显示为 0 个实例并且处于活动状态
  • ionic 2 在通知中显示文件下载进度

    我想显示如图所示的下载通知 我正在使用 ionic 2 Cordova 文件传输 Cordova 文件传输将下载文件 但不会在通知中心显示进度条 使用时会显示进度条下载管理器 https developer android com refe
  • 是否有从文件中读取前 n 行的实用方法?

    我搜索了以下流行的库 Guava 文件 readLines nio 文件 readFirstLine or 文件 readAllLines 阿帕奇共享区 FileUtils readLines 所有方法将整个文件作为字符串集合读入内存 但这
  • “空条件运算符短路”是什么意思?

    未来访客请注意 这个问题是基于错误的重现代码 这 操作员确实短路了 您现在可以关闭此浏览器选项卡 网络上有许多来源声称空条件运算符 短路 例如http www informit com articles article aspx p 242
  • “npm-run-all”未被识别为内部或外部命令

    我在 Windows 计算机上安装了 npm run all 并配置了环境变量 可能需要也可能不需要 但收到错误 npm run all 不被识别为内部或外部命令 可运行的程序或批处理文件 我正在尝试构建我当前的项目npm run buil
  • Prolog 析取

    考虑这个 Prolog 谓词 silly 1 1 silly 1 2 查询时 输出答案有两种状态 true 和 false 无论如何 有没有办法要求 Prolog 在析取中遇到 true 语句时立即终止 问题是 无论如何 有没有办法要求 P
  • 如何在按钮上创建计数器?

    我想在该按钮的中心创建文本 SomeText 的按钮 在按钮的右侧创建 0 的按钮 其中 0 是计数器 当我单击此按钮时 Counter 递增 并变为 1 我想知道如何将 textviev 与 按钮的右侧部分 联系起来
  • tcp:为什么只有第二次调用 Socket.Receive(byte[]) 返回数据?

    我的情况很典型 我需要通过 TCP 向服务器发送 请求 并接收响应 socket is connected socket Send CreateRequest byte br new byte VERY BIG BUFFER int cou
  • 使用nodejs对cassandra表上100,000个用户的记录应用更新查询。连接繁忙问题

    我正在使用 cassandra 3 x 和节点 10 13 0 我的工作记忆中有 100 000 个用户的数据 在给定代码中的地图 sortedRowMap 中 我通过迭代用户使用的地图 有 100 000 条记录 来更新所有记录 但它给我
  • 在字嵌入层中使用来自 fasttext 的 OOV 令牌中的子字信息 (keras/tensorflow)

    我有自己的 Fasttext 模型 并用它训练了带有词嵌入层的 keras 分类模型 但是 我想知道如何利用模型的子词信息来处理 OOV 单词 由于词嵌入层通过索引操作来查找词向量 而 OOV 词没有索引 即使 OOV 标记有索引 我如何为
  • MarkDown 源代码中的正则表达式惰性量词和否定类

    我正在浏览MarkDown http daringfireball net projects markdown John Gruber 用 Perl 编写的代码 有一个名为 Detab将制表符转换为空格 同时保留文本的缩进 有问题的代码行是
  • 无法解析模块“./index”

    过去几天 我的代码中一直收到无法解析模块索引的消息 并找到了临时解决方案 但无法找到永久修复 在过去的几天里 我一直收到此错误 并且当我运行 npm start reset cache 时找到了临时解决方案 但是每当我再次运行 react
  • 在 Google Colaboratory 上安装 faiss

    我尝试按照说明进行操作缪斯计划 https github com facebookresearch MUSE 他们需要 PyTorch 和 Faiss PyTorch 易于安装 但我发现安装有问题Faiss https github com
  • Bulma css 与 select2 jquery 插件

    我尝试实施select2 https select2 github io examples html插件使用Bulma http bulma io documentation elements form css框架 但前端看起来很混乱 我使
  • Gradle 编译依赖项未包含在 Jar 中

    我有一个 jar build plugins jar 其中包含一个 gradle 插件 该插件是在 build gradle 中使用此构建的 apply plugin java dependencies compile gradleApi
  • 服务器端 javascript - 经典 asp

    在客户端 JavaScript 中 this 运算符是窗口对象 经典 asp 服务器端 javascript 中的 this 运算符是什么 在下面的代码中 当在经典 ASP 服务器端运行时 this 引用是什么 test function
  • MySQL 版本与发行版号

    键入 mysql version 在 Linux shell 中执行命令 我得到以下信息 mysql Ver 14 12 Distrib 5 0 77 for redhat linux gnu i686 using readline 5 1