我是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所需的确切步骤是什么?
我是键,校验和和repo等术语的新手,所以如果步点可以显示在点点列表中会很棒.
编辑:在下面的链接中还有一篇文章,几乎让我超越理解线,但我希望确认和澄清步骤:
http://www.bytebot.net/blog/archives/2013/04/30/testing-fedora-19
您可以在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
Run Code Online (Sandbox Code Playgroud)
之后我们可以用yum安装MariaDB,当然:
# yum install mariadb mariadb-libs mariadb-devel mariadb-server
Run Code Online (Sandbox Code Playgroud)
在启动时启动并启用现在我们可以启动它.我们还要在启动时启用.如果我们必须重新启动服务器,那么evrythink应该从没有进一步的操作开始.
# systemctl start mysqld
# systemctl enable mysqld
Run Code Online (Sandbox Code Playgroud)
不,这不是一个错字,MariaDB服务叫做mysqld.:-)
你可以在这个页面上找到一个有用的指南:
http://www.extraordy.com/fedora-19-how-to-install-mariadb/
亲切的问候,加埃塔诺
MariaDB是匹配MySQL版本的直接替代品.这意味着在需要MySQL数据库的任何地方都可以提供MariaDB数据库,而无需更改所需包中的任何内容.
由于甲骨文收购Sun,以及甲骨文有许多项目关闭源代码的历史,Fedora团队选择在Fedora 19中用MariaDB替换MySQL.由于MariaDB是替代品,他们选择了通过重新指导YUM包管理器自动替换MySQL的引用和对MariaDB的引用来实现这一点,并将MySQL包作为community-MySQL提供.
实质上,这意味着# yum install mysql-server在mariadb-server mariadb-libs和mariadb安装中发出命令结果.
此过程安装MariaDB 5.5.30以镜像MySQL 5.5.如果您正在尝试获取MariaDB 10(仍在开发中),您可以安全地从源代码构建软件包.
| 归档时间: |
|
| 查看次数: |
6715 次 |
| 最近记录: |