截屏视频:安装 MariaDB

这里通常发布大量的文字博客文章,我想改变一下,制作一个截屏视频,展示将 MySQL 升级到 MariaDB 有多么简单有趣。

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

一些说明:

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

总结 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 月发布)以来,我们支持可插拔认证(Pluggable Authentication)。使用此功能,可以实现任意用户认证和账户管理策略,完全取代 MariaDB 内置的用户名/密码组合认证以及 mysql.user 表。

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