MariaDB 5.5.20-alpha

我们很高兴宣布 MariaDB 5.5.20-alpha 已立即可用。MariaDB 5.5.20 是 5.5 系列中的第一个 Alpha 版本。我们希望很快推出 beta 5.5 版本。

MariaDB 5.5.20-alpha 是 MariaDB 5.3 和 MySQL 5.5 的合并版本,并包含一些有限的额外 bug 修复。这是第一个基于 5.5 的版本,我们现在发布它,故意不包含任何额外功能(并且缺少一些计划中的功能),以便让任何想要测试的人都能获得它。计划用于 MariaDB 5.5 的额外功能将推迟到未来的版本。 …

对 MariaDB-5.3.4 进行基准测试

上周末,来自 Percona 的 Vadim 发布了他的MariaDB 5.3.4 基准测试结果。作为 Monty Program 新的基准测试人员,我借此机会添加一些我自己的结果。

Vadim 评论中的一个问题是,将 MariaDB-5.3 与 MySQL-5.5 进行比较是否公平,或者是否应该与 MySQL-5.1 进行比较。答案是:关系不大。MySQL-5.5 和 MySQL-5.1 在 Sysbench OLTP 基准测试中显示了非常相似的结果。

所以我创建了一个与 Vadim 的 Sysbench 环境非常相似的环境,并测试了以下版本的 MySQL Server:

  • MariaDB-5.3.4 – Monty Program 的发布候选版本,包含 XtraDB 和 InnoDB 插件
  • Percona-Server 5.1.61,因为它基于与 MariaDB-5.3 相同的 XtraDB 版本
  • Percona-Server 5.5.20 – 当前 Percona 的旗舰版本
  • MySQL-5.5.20 – 当前 Oracle 的旗舰版本

结果

确实,MariaDB-5.3.4 的扩展性显著不如 MySQL-5.5.20。 …

截屏视频:安装 MariaDB

这里通常是文字密集型的博客文章,我想换换口味,做一个截屏视频,展示从 MySQL 升级到 MariaDB 是多么简单。

httpv://www.youtube.com/watch?v=rF7wChx0uzQ

一些说明:

  • 我使用的笔记本电脑安装了 MySQL 5.1.55,除了系统数据库外,还有一个数据库。安装 MariaDB 不会以任何方式影响现有数据,安装完成后,我可以立即访问我的数据。
  • 作为安装的一部分,您可以选择为 root 用户设置新密码。

...

Oracle 的 27 项 MySQL 安全修复和 MariaDB

MySQL 社区有一些新的焦点。首先,MySQL 似乎现在是Oracle 软件安全保证的一部分,这是所有 MySQL 用户都应该高兴的事情。其次,值得注意的是,MySQL 现在是 Oracle 关键补丁更新(Oracle CPU)的一部分,因为 MySQL 产品线首次进入了其2012 年 1 月的 Oracle CPU 公告

作为 MySQL 社区的一部分,CPU 对我们来说是新的——它们会在 1 月、4 月、7 月和 10 月的 17 号附近最近的周二发布。

...

MariaDB:通过双重验证提高安全性

在这篇入门文章中,我将展示如何通过使用双重验证以及如何从 Windows GUI 客户端使用它来提高 MariaDB 安装的安全性。

假设您的数据存储在 MariaDB 中,安装在例如 Ubuntu 上。您的用户通过某种 Windows GUI 客户端连接到它运行临时查询。您不希望他们将访问密码写在便签上或让客户端自动输入。您也不希望销售人员在网吧里通过笔记本电脑连接到母舰时被任何人看到密码。 …

总结 MariaDB 2011

世界上有些地方已经在庆祝平安夜了,是时候放松下来,和家人朋友共度时光了。即使您不庆祝圣诞节,这也是可以少工作一些的时候。以下是一些关于 MariaDB 当前状态及其发展方向的总结。

今年最重要的事情是发布了 MariaDB 5.3.3,它是 5.3 的发布候选版本。这是一个重要的版本,将多年的工作成果默认在数据库服务器中提供。早期的版本仍然需要明确开启功能,但由于经过彻底的测试,确保了新功能的质量,我们现在已经启用了它们。 …

宣布 MariaDB 的新功能

我们最近一直在讨论一些我们认为对 MariaDB 用户很重要的即将推出的功能,因为 MySQL 将提供的相应功能与 MariaDB 不兼容且是闭源的。

我们很高兴宣布以下内容:

  • MariaDB 的下一个版本,版本 5.2.10 将包含一个开源的PAM 认证插件。MariaDB 5.2.10 计划于下周发布。
  • 一个 Windows 认证插件正在开发和质量保证中,并将成为 MariaDB 5.2.11 的一部分,该版本计划在圣诞节前发布。
  • MariaDB 5.5 将包含上述两个插件以及一个开源的线程池实现。

...

编写 MariaDB PAM 认证插件

您可能知道,自 5.2.0 版本(2010 年 4 月发布)以来,我们支持可插拔认证。使用此功能,可以实现任意用户认证和账户管理策略,完全取代内置的 MariaDB 用户名/密码组合认证和 mysql.user 表。

此外,您可能听说过,Oracle 最近发布了一个用于 MySQL 的 PAM 认证插件。可惜的是,这个插件无法在 MariaDB 上运行——尽管 MySQL 可插拔认证的实现基于我们的,但 API 不兼容。而且,由于是闭源的,这个插件无法被修改以在 MariaDB 中运行。而且——我不是编造的——这个插件不支持客户端和服务器之间的通信,所以即使有了这个插件和 PAM 的所有功能,唯一可能的认证方法仍然是简单的用户名/密码组合。 …