【问题标题】:unable to install mysql on ubuntu 16.04无法在 ubuntu 16.04 上安装 mysql
【发布时间】:2018-06-09 06:47:42
【问题描述】:

我运行了以下命令

wget http://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb
sudo apt-get update

一切顺利,但当我击球时

sudo apt-get install mysql-server

它给了我以下错误

无法安装某些软件包。这可能意味着您有 请求不可能的情况,或者如果您使用的是不稳定的 分发某些必需的包尚未创建或 被移出传入。以下信息可能有助于 解决问题:

以下包具有未满足的依赖关系: mysql-server : 取决于:mysql-community-server (= 5.7.20-1ubuntu16.04) 但它不是 将要安装 E:无法纠正问题,您已持有 破损的包裹。

为了修复损坏的包,我确实跑了

sudo apt-get install -f
sudo apt autoremove 
sudo apt-get update

但一切都是徒劳的。提前感谢你们:)

【问题讨论】:

标签: mysql linux ubuntu phpmyadmin ubuntu-16.04


【解决方案1】:

尝试安装mysql服务器的版本。

sudo apt-get update
sudo apt-get install mysql-server-5.6

【讨论】:

    【解决方案2】:

    首先,我删除了 MySQL:

    sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
    sudo rm -rf /etc/mysql /var/lib/mysql
    sudo apt-get autoremove
    sudo apt-get autoclean
    

    然后我从oficial page 下载了.deb 并使用了以下命令:

    curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
    sudo dpkg -i mysql-apt-config*
    sudo apt update
    sudo apt install mysql-server -y
    

    此时我遇到了麻烦,因为 Ubuntu eoan“不兼容”(我使用的是 Ubuntu 19.10),显示如下消息:“MySQL 不支持检测到的系统 (Debian jessie)。如果您认为该平台是与支持的系统之一兼容,则可以选择相应的存储库之一”。但我在MySQL bugs page 进行了研究并运行:

    dpkg -i mysql-apt-config_0.8.13-1_all.deb 
    sudo apt update
    sudo apt install mysql-server -y
    

    完成后,您可以使用以下命令检查安装:

    sudo systemctl status mysql.service
    

    你应该会看到类似...

    这对我有用,在 StackExchange 中尝试了解决方案后,都没有奏效。我希望这有帮助!如果我做错了什么,请寻求反馈,谢谢。

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2017-11-13
      • 2020-07-26
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      相关资源
      最近更新 更多