如何在Fedora 19中安装MariaDB?

时间:2013-07-24 04:41:22

标签: fedora mariadb

我是Linux和VirtualBox的新手,但是我已经在Windows 7上通过VirtualBox设置了一个访客Fedora 19机器(32位,因为我没有VT-x功能),并且我想安装MariaDB。我也是MariaDB的新手,但可以在MySQL命令行中完成基本操作。

我能找到的最具权威性的帖子是:

http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB https://fedoraproject.org/wiki/QA:Testcase_Installing_MariaDB_in_f19

然而,他们似乎有不同的说明和“设置MariaDB存储库”功能:

https://downloads.mariadb.org/mariadb/repositories/

似乎没有包含选择Fedora 19的选项。

所以我的问题是在Fedora 19中安装MariaDB所需的确切步骤是什么?

我是新手,如键,校验和和回购,所以如果步骤可以显示在点点列表中,那将会很棒。

编辑:下面的链接中还有一篇文章几乎让我了解了理解线,但我希望确认并澄清这些步骤:

http://www.bytebot.net/blog/archives/2013/04/30/testing-fedora-19

2 个答案:

答案 0 :(得分:6)

您可以在Fedora 18+存储库中找到MariaDB,它将包含在Red Hat Enterprise Linux 7中。 要安装它,我们必须删除一些旧的东西。 如果安装了MySQL,我们必须用yum删除。使用mysqldump执行备份(偏执:-))。

# mysqldump --all-databases > `hostname`.`date +%Y%m%d`.bkp.sqldump 
# yum  remove mysql mysql-libs mysql-devel mysql-server

之后我们可以安装MariaDB,当然是yum:

# yum install mariadb mariadb-libs mariadb-devel mariadb-server

启动时启动并启用 现在我们可以开始了。我们还要在启动时启用。如果我们必须重新启动服务器,那么evrythink应该从没有进一步的操作开始。

# systemctl start mysqld
# systemctl enable mysqld

不,这不是拼写错误,MariaDB服务称为mysqld。 : - )

您可以在此页面上找到有用的指南:

http://www.extraordy.com/fedora-19-how-to-install-mariadb/

亲切的问候, 加埃塔诺

答案 1 :(得分:5)

MariaDB是匹配MySQL版本的直接替代品。这意味着在需要MySQL数据库的任何地方,都可以提供MariaDB数据库而无需更改需求包中的任何内容。

由于甲骨文收购Sun,以及甲骨文有许多项目关闭源代码的历史,Fedora团队选择在Fedora 19中用MariaDB替换MySQL。由于MariaDB是替代品,他们选择通过重新指导YUM包管理器自动替换MySQL的引用和对MariaDB的引用来实现这一点,并将MySQL包作为社区MySQL提供。

实质上,这意味着发出命令# yum install mysql-server会导致mariadb-server mariadb-libs和mariadb安装。

此过程安装MariaDB 5.5.30以镜像MySQL 5.5。如果您正在尝试获取MariaDB 10(仍在开发中),您可以安全地从源代码构建软件包。