我运行了以下命令
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
它给了我以下错误
无法安装某些软件包。这可能意味着你有 请求一个不可能的情况或如果您使用不稳定 尚未创建某些必需包的分发或 被移出Incoming。以下信息可能有所帮助 解决问题:
以下软件包具有未满足的依赖项:mysql-server: 取决于:mysql-community-server(= 5.7.20-1ubuntu16.04),但事实并非如此 将要安装E:无法纠正问题,你已经举行了 破碎的包裹。
修复破损的包我确实跑了
sudo apt-get install -f
sudo apt autoremove
sudo apt-get update
但都是徒劳的。多谢你们提前:))
答案 0 :(得分:1)
尝试使用该版本安装mysql服务器。
sudo apt-get update
sudo apt-get install mysql-server-5.6
答案 1 :(得分:0)
首先,我使用以下命令删除了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中尝试解决方案后,没有一个起作用。我希望这有帮助!如果我做错了事,请寻求反馈,谢谢。