无法在 ubuntu 16.04 上安装 mysql
Posted
技术标签:
【中文标题】无法在 ubuntu 16.04 上安装 mysql【英文标题】:unable to install mysql on ubuntu 16.04 【发布时间】: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
但一切都是徒劳的。提前感谢你们:)
【问题讨论】:
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。 【参考方案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 中尝试了解决方案后,都没有奏效。我希望这有帮助!如果我做错了什么,请寻求反馈,谢谢。
【讨论】:
以上是关于无法在 ubuntu 16.04 上安装 mysql的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Docker 中的 ubuntu 16.04 上安装 openssh-server
无法在 Ubuntu 16.04 服务器上安装 dotnet-sdk2.1
如何在 Ubuntu 16.04 上安装 mysql2 [错误:安装 mysql2 时出错:错误:无法构建 gem 本机扩展。] [重复]