如何将MySQL 5.7.9安装到Ubuntu 14.04?


Answers:


10

PPA存储库不包含mysql 5.7的任何软件包:没有deb文件。只需看看您的浏览器:

在状态页面上,它实际上说:

 mysql-5.7 38 weeks ago
 Failed to build: amd64 i386 

所以至少对于这个PPA,您不走运;-(

因此,我也建议在mysql / Oracle中也使用原始源代码:

  • 有关简短版本,请参见Mohit的答案。
  • 对于长版本:https : //dev.mysql.com/doc/mysql-apt-repo-quick-guide/zh-CN/
  • 请注意,有一个较新的config deb版本。安装那个:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • 该网站可能会要求您登录或注册。毕竟是Oracle ...

然后应该显示该版本(5.7是GA,因为5.7.9,所以5.7.10应该可以):

apt-cache show mysql-server=5.7.10-1ubuntu14.04

如果确实通过以下方式安装:

apt-get install mysql-server=5.7.10-1ubuntu14.04

请注意,您可能必须事先清理其他相关软件包。


它起作用了,但是在识别出该程序包之前,我不得不调用apt-get update。
新手,2016年

1
这已经过时了:Oracle提供了一个deb软件包来安装MySQL 5.7并保持最新状态。
reinierpost

15

首先访问https://dev.mysql.com/downloads/repo/apt/以找到该软件包的最新版本。您阅读本文时,以下版本已过时。

请运行以下命令:

package=mysql-apt-config_0.8.11-1_all.deb
wget http://dev.mysql.com/get/$package
sudo dpkg -i $package
sudo apt-get update
sudo apt-get install mysql-server

最初,您需要安装,mysql-server-5.7但是使用最新的软件包,它只是mysql-server


1
这将安装5.7.8-rc,如何安装GA版本?
新手

这应该标记为正确答案!
Maria Ines Parnisari'9

mysql_upgrade --force完成此操作后可能需要运行。当我意识到mysqldump坏掉了,然后又重新开始工作时,我做了。
billynoah

现在,这W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823在运行时给出apt-get update
stefansundin

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.