首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Fedora 19中安装MariaDB?

如何在Fedora 19中安装MariaDB?
EN

Stack Overflow用户
提问于 2013-07-24 04:41:22
回答 2查看 6.8K关注 0票数 2

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

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

http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB 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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-24 05:23:54

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

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

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

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

票数 5
EN

Stack Overflow用户

发布于 2013-08-02 12:12:42

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

代码语言:javascript
复制
# mysqldump --all-databases > `hostname`.`date +%Y%m%d`.bkp.sqldump 
# yum  remove mysql mysql-libs mysql-devel mysql-server

在此之后,我们当然可以用yum安装MariaDB:

代码语言:javascript
复制
# yum install mariadb mariadb-libs mariadb-devel mariadb-server

启动并启用,现在我们可以启动它了。我们还必须在启动时启用。如果我们必须重新启动服务器,大家都认为应该从没有进一步的操作开始。

代码语言:javascript
复制
# systemctl start mysqld
# systemctl enable mysqld

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

您可以在此页找到有用的方法:

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

亲切的问候,盖太诺

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17825331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档