使从 MySQL 5.0 升级更容易

从一开始,我们的意图就是让升级到更新的 MySQL 版本变得微不足道。我们已经做了大量工作来保持数据格式兼容(包括 .frm 文件和存储引擎中);当你安装新版本的 MySQL 时,一切都应该“正常工作”。

很长一段时间以来,这都是事实,直到 MySQL 5.0,我们不得不进行一些数据不兼容的更改,例如某些字符的排序方式以及如何将行尾空白存储在索引中。

为了简化升级过程,我们创建了“mysql_upgrade”程序,该程序应检测可能不兼容的表并根据需要自动转换数据。…

5.2.2 即将到来

我刚刚将最后一批更改推送到 5.2 代码树中。最重要的更改是将 Maria 引擎重命名为 Aria(保留旧的 maria* 兼容变量)。其他较小的更改包括:将所有插件添加到 windows .zip 发行版中(也包括 sphinx 和 oqgraph),使用 federatedx 构建 mysqld.exe 而非旧的 federated 引擎,重构 mysql-test-run 套件以支持可插拔的每套件扩展,在 ./configure 脚本中打印插件配置,以及其他更小的更改。加上 5.2 随着时间的推移积累的所有错误修复,使得代码树为下一个版本 – 5.2.2 – 做好了准备!…

《MySQL 5.1 插件开发》一书终于出版

如果您想了解更多关于 MySQL 和 MariaDB 插件的信息,请继续阅读。我们(Andrew Hutchings 和我)的书 《MySQL 5.1 插件开发》刚刚由 Packt 出版。据我所知,这是第一本也是唯一一本完全致力于 MySQL Plugin API 的书。它涵盖了 5.1 中所有现有的插件类型,从 Daemon 到 Storage Engines,并且不回避解释 Plugin API 中鲜为人知或理解不清的特性。它也描述了较新的 Plugin API 扩展——例如认证插件和最近的 CREATE TABLE 扩展。…

镜像 MariaDB

我们依赖于镜像网络来有效地向全球分发 MariaDB。没有镜像的帮助,我们不可能分发 MariaDB。感谢你们!

今天我们高兴地宣布,感谢俄勒冈州立大学 开源实验室的慷慨支持,镜像 MariaDB 比以往任何时候都更快、更容易。

如果您有一些额外的硬盘空间和备用带宽,请考虑成为一个镜像。关于如何成为官方 MariaDB 镜像的说明位于 AskMonty.org 知识库中的 “镜像 MariaDB” 页面。…

MariaDB 5.1.50 发布

亲爱的 MariaDB 用户,

MariaDB 5.1.50,一个包含所有主要开源存储引擎、无数错误修复以及许多社区补丁的 MySQL 数据库分支,已经发布。MariaDB:社区开发,功能增强,向下兼容。

关于 MariaDB 5.1.50 新功能的概述,请参阅发布说明

亮点包括基于 MySQL 5.1.50 的 MariaDB 5.1.50,包含 XtraDB 5.1.49-12,并在 Aria 存储引擎中进行了一些错误修复。如需更详细的信息,请查看更改日志

MariaDB 提供了针对各种平台的源代码和二进制版本,可从下载页面获取。…

Maria 重命名大赛获胜者

经过两个月的提交、Monty Program 员工评审、社区投票以及 Monty 的最终决定,我们很高兴地宣布 Maria 存储引擎今后将被称为 …

Aria!

恭喜 Chris Tooley,是他提出了这个名字。Chris 在他的提交中对 Aria 说:“没有‘M’的 Maria,加上 aria 是一个愉快的音乐术语。” Chris 现在是 System 76 Meerkat 上网本电脑的骄傲新主人。感谢 System76 的好朋友们提供了这个精美的奖品。

希望随着时间的推移,“Aria”也将成为一个令人愉快的数据库引擎术语。…

关于 Kostja 参与 MySQL 开发的动机的评论

最近,Kostja 发表了两篇富有洞见的博客文章,分别关于他对当前 MySQL 分裂现状的看法以及由“社区成员”贡献的代码质量,这里的“社区成员”是 MySQL 对非 MySQL 雇员的一种委婉说法。(因此,全职的 MySQL 开发者自己并非其社区成员?)

我本想对这两篇文章进行评论,但发现 Kostja 只允许登录的 LiveJournal 用户评论,而我没有 LiveJournal 账号。鉴于这两篇文章足够有趣,我想它们值得我另写一篇博文来发表评论。…

MariaDB 在 Windows 上

一段时间以来,我们在 Windows 上没有任何二进制发行版。这很糟糕,因为我们早期版本的大量下载都来自 Windows 用户。

所以,我正在努力改变这一点。第一步是恢复免安装的 zip 文件。这并不太难,只需运行脚本即可。至少理论上是这样。

实际上构建脚本在我这里不起作用,但问题非常小。所以我手动完成了一些步骤并稍微修改了脚本。看起来成功了。

我现在正在将 Windows zip 文件上传到镜像。您应该能够从 http://askmonty.org/wiki/MariaDB:Download 下载。…