当前位置: 首页>>技术教程>>正文


如何安装MySQL 5.6?

,

问题描述

我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6。

如果可能的话,我想安装(而不是升级)它“Debian Way”(即使用apt-getdpkg)。

最佳解决方案

对于像12.10这样的旧版本:

(此版本为End of Lifed,请考虑升级!)

我已经使用基于MySQL 5.5 Debian软件包的MySQL 5.6软件包准备了PPA。不能保证它会立即起作用,但如果您能尝试并报告成功(或失败),我将不胜感激。

有MySQL 5.5和MySQL 5.6的PPA,都有最新的上游源。

MySQL 5.5:https://launchpad.net/~ondrej/+archive/mysql-5.5

MySQL 5.6:https://launchpad.net/~ondrej/+archive/mysql-5.6

更新:MySQL 5.6软件包在干净安装时失败,并且已修复。如果您发现更多错误,请直接通过启动板或https://github.com/oerdnj/deb.sury.org/issues与我联系

次佳解决方案

对于14.04用户:

Ubuntu 14.04默认为MySQL 5.5,但也可以从Universe归档版安装MySQL 5.6。安装5.6就像指定版本一样简单:

myuser@mypc:~$ sudo apt-get purge mysql-server-5.5 mysql-client-5.5
myuser@mypc:~$ sudo apt-get autoremove
myuser@mypc:~$ sudo apt-get install mysql-server-5.6 mysql-client-5.6

检查Tocker’s site以获取更多详细信息

第三种解决方案

您可以在oracle.com上下载最新的.deb文件

oracle dev download site

然后只需运行命令

dpkg -i mysql-5.6.7-rc-debian6.0-x86_64.deb

我没有安装它,所以我不能保证预期的结果。

第四种方案

我刚刚写了一篇涵盖这个主题的博文。在Mysql 5.6 installation找到它。希望对你有帮助!

第五种方案

您当然可以从12.04和12.10中的存储库安装Mysql-5.5所需的所有内容,但以下内容可帮助您安装Mysql-5.6

首先,我应该尝试在Software CentreGdebi中安装the official site中的deb文件,因为这些程序解决了依赖关系,dpkg没有。


编译mysql是您的下一个选择:

注意:执行’Debian way'(如您所述)只能获得mysql-5.5而不是5.6:即

sudo apt-get source mysql-5.5

因为默认情况下没有任何其他来源可用。如果你想使用最新的开发代码,你必须从官方网站下载它,这比尝试启用一些不稳定的存储库或其他更好。

目前还没有ppas可用(除了你尝试过的那个),因此以下编译mysql-5.6的方法实际上是获得你想要的最简单和唯一的方法。


但是,正如您所说,您有兴趣编译mysql 5.6的最新开发版本,以下说明可以帮助您:

the mysql site下载最新的开发源代码并验证下载。目前你想要mysql-5.6.7-rc.tar.gz;在页面下,选择开发版本,然后在框中选择源代码。

现在,跑

tar xzvf mysql-5.6.7-rc.tar.gz

cd到文件夹并创建一个名为bld的文件夹:

cd mysql-5.6.7-rc
mkdir bld
cd bld

此时,获取依赖项非常重要

sudo apt-get install build-essential cmake libaio-dev

在构建过程中可以获得重要文档here,但您可能想要做的只是使用官方构建使用的标准选项。为此,如上所述here,请运行(在bld文件夹中):

cmake -DBUILD_CONFIG=mysql_release .. 

然后当cmake配置完成并且满意时(注意它提到的任何缺少的依赖项;如果有任何缺失的依赖项下载它们然后删除bld目录中的所有内容并再次运行上面的cmake命令)

现在您已准备好使用make和您可能添加的任何选项运行编译:

make

编译完成后(大约需要一个小时),运行任一个

sudo make install or sudo checkinstall

现在,您应该安装mysql。任何进一步的信息都应该在非常详细的official guide中提供。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1904.html,未经允许,请勿转载。