我的服务器是CentOS 6.7 x86_64。 我通过yum -y install mysql-server
。 但是这个安装v5.1.73。
Installed: mysql-server.x86_64 0:5.1.73-5.el6_6 Dependency Installed: mysql.x86_64 0:5.1.73-5.el6_6 perl-DBD-MySQL.x86_64 0:4.013-3.el6 perl-DBI.x86_64 0:1.609-4.el6
我如何安装最新版本v5.6.26截至今天。
不要使用CentOS版本库,而要添加Oracle的版本库。 详细信息可以在这个链接中find:
http://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html
下面是我如何做到这一点:
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm yum install Percona-Server-client-56 Percona-Server-server-56
这产生5.6.x
$ mysql --version mysql Ver 14.14 Distrib 5.6.26-74.0, for Linux (x86_64) using 6.2
请注意,Percona是MySQL的高性能分支。 这是一个直接replace,所以一切正常,标准的MySQL。
这就是CentOS的存储库,如果你想获得最新的版本,你必须从源代码自行编译或使用第三方存储库。 这不是火箭科学!
CentOS和Red Hat现在有一个名为“Software Collections”的软件库。 您可以按照这里的说明安装MySQL 5.6,并在第二个命令中replacerh-mysql56
。