是否可以在 Ubuntu 19.10 上安装 MySQL Server 5.7?

Moh*_*lam 7 mysql software-installation 19.10

是否可以在 Ubuntu 19.10 上安装 MySQL Server 5.7?如果是,如何?

Kul*_*lfy 13

MySQL 服务器 5.7 在 Eoan Ermine (19.10) 的存储库中不可用,但在 Bionic Beaver (18.04) 中可以从 Ubuntu 的官方存储库以及 MySQL 的存储库中获得。您可以使用 Bionic 的存储库在 Eoan 上安装 MySQL Server 5.7。

  1. 将 MySQL 的存储库用于 Ubuntu 18.04

    注意:由于某些原因,在我的安装中,APT 在安装 MySQL Server 5.7 时没有安装 mysql-client,这是 MySQL Community Server 的一个依赖项,而 MySQL Community Server 又是 MySQL Server 的一个依赖项,因此发生了依赖关系问题。为了摆脱这种情况,我需要先使用 APT 安装 MySQL 客户端

    sudo apt install mysql-client=5.7.29-1ubuntu18.04
    
    Run Code Online (Sandbox Code Playgroud)
  2. 要使用 Ubuntu 的存储库进行安装,请添加 Ubuntu 18.04 的官方存储库,更新缓存并安装 MySQL 5.7。对于那个运行:

    echo "deb http://security.ubuntu.com/ubuntu/ bionic-security restricted main" | sudo tee /etc/apt/sources.list.d/bionic.list
    sudo apt update
    apt-cache policy mysql-server
    sudo apt install mysql-server=5.7.29-0ubuntu0.18.04.1
    
    Run Code Online (Sandbox Code Playgroud)

    我建议在安装后删除 Bionic 的存储库,因为其他版本的存储库信息有时会破坏安装。做那个运行

    sudo rm /etc/apt/sources.list.d/bionic.list
    
    Run Code Online (Sandbox Code Playgroud)