繁体   English   中英

在Centos 6.4上安装MySQL 5.6的最佳方法

[英]Best way to install MySQL 5.6 on Centos 6.4

我刚刚安装了Centos 6.4,并使用Centos发行版附带的版本安装了MySQL。 令我沮丧的是,MySQL 5.1.69与当前的5.6.12相比。 http://dev.mysql.com/doc/refman/5.5/en/linux-installation-native.html所述 ,“MySQL版本通常会落后于当前版本”,但我没有期待那么久。

[root@centosBox ~]# rpm -qa | grep mysql
mysql-5.1.69-1.el6_4.x86_64
mysql-devel-5.1.69-1.el6_4.x86_64
mysql-server-5.1.69-1.el6_4.x86_64
mysql-libs-5.1.69-1.el6_4.x86_64
[root@centosBox ~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
[root@centosBox ~]# 

另一种方法是根据http://dev.mysql.com/doc/refman/5.5/en/linux-installation-rpm.html安装RPM软件包,这是“推荐安装MySQL的方法”。 我已经这样做了,并没有过于复杂,但是,我担心,因为我经常被告知我应该总是按照yum安装。 在文档的最后,它确实描述了使用yum非常短暂地这样做,然而,它是如此简短,我怀疑它是否是要走的路。

那么......对于不是大师的Linux用户来说,在Centos机器上安装/升级MySQL的最佳方法是什么?

就在本周(2013-10-28),MySQL宣布了MySQL社区版的官方yum存储库。 这些软件包适用于兼容RHEL的Linux(例如CentOS)。

所有详细信息,包括如何在您的系统上设置yum回购,都可以从公告中找到:

http://insidemysql.com/announcing-new-yum-repositories-for-mysql/

有点偏离主题,但我们去了。

建议从存储库进行安装,因为稍后可以通过简单的yum upgrade将软件更新到更新的版本。 存储库会为您处理,以及软件可能与其他库一起使用的任何依赖项。

手动安装的RPM软件包(即使使用yum ,它只用作安装程序)也必须手动管理。

由于MySQL RPM软件包没有显示依赖关系(据我从手册中可以看出),从这一方面来说你是安全的。

并回答你的问题:最好的方法是坚持使用存储库中的版本。 如果您需要更新的版本,那么您走的是正确的道路。

我自己不是大师,但我对你提到的RPM方法的结果感到满意,因为其他时候我看到mysql-libs的问题是其他包的依赖。

(取决于你想要的5.6版本和cpu)

mkdir MySQL
cd MySQL
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.16-1.el6.x86_64.rpm-bundle.tar
tar -xvf MySQL-5.6.16-1.el6.x86_64.rpm-bundle.tar
yum install MySQL*rpm

以正确的顺序安装它们并一步删除mysql-libs而不会发生冲突。

http://dev.mysql.com/doc/refman/5.6/en/linux-installation-rpm.html

MySQL有点落后,这并不让我感到惊讶。 为什么Oracle会让您轻松使用pay-for Oracle? </咆哮>

无论如何,你可以通过添加一个新的YUM存储库来获得名称笨拙,但在其他方面相同的MariaDB。

您可以从IUS存储库安装MySQL 5.5(mysql55-server.x86_64)(目前版本为5.5.34)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM