无法在Elementaryos上安装mysql 5.6

时间:2018-10-18 13:59:10

标签: mysql linux

我的Elementaryos上需要LAMP。我已经有php,apache和phpmyadmin。

事实证明,MySQL对我来说是个问题。我已经成功安装了mysql 5.7。不幸的是,mysql的人们决定添加一些愚蠢的更改,例如没有mysql -uroot -proot就无法sudo。由于此更改,我无法使用root用户通过phpadmin登录。

所以我决定只安装mysql 5.6

我一直在关注this guide.

可悲的是,当我做apt-cache policy mysql-server时,这就是我得到的:

mysql-server:
  Installed: (none)
  Candidate: 5.7.23-0ubuntu0.18.04.1
  Version table:
     5.7.23-0ubuntu0.18.04.1 500
        500 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
     5.7.21-1ubuntu1 500
        500 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://ph.archive.ubuntu.com/ubuntu bionic/main i386 Packages

版本为5.7。因此,现在指南将检查/etc/apt/sources.list.d/mysql.list。但这就是我所拥有的:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out entries below, but any other modifications may be lost.
# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.
deb http://repo.mysql.com/apt//ubuntu/ wily mysql-apt-config
deb http://repo.mysql.com/apt//ubuntu/ wily mysql-5.6

deb http://repo.mysql.com/apt//ubuntu/ wily mysql-tools
deb-src http://repo.mysql.com/apt//ubuntu/ wily mysql-5.6

所以这实际上是正确的。但是它仍然不是5.6

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

1。在“软件和更新/其他软件”中添加了14.04存储库:

deb http://archive.ubuntu.com/ubuntu trusty main

2。安装了mysql客户端和服务器:

sudo apt install mysql-server-5.6
sudo apt install mysql-client-5.6

更新:在安装5.6之前,请确保没有其他mysql软件包存在:

dpkg -l | grep mysql-返回mysql软件包列表。

使用apt-get purge <package name>清除它们。

来源:16.04 upgrade broke mysql-server