19.10 的 MySQL Workbench 的依赖关系在 20.04 上可以满足。APT 也将确保安装依赖项。
或者,您可以使用 MySQL 的 19.10 存储库(Eoan Ermine)在 Eoan 的存储库中推送或直到 MySQL 开始支持 Focal Fossa 时获取最新更新。要补充一点:
为 MySQL 存储库创建一个新文件:
echo "deb http://repo.mysql.com/apt/ubuntu/ eoan mysql-tools" | sudo tee /etc/apt/sources.list.d/mysql.list
并运行
sudo apt update
你会得到一个错误,比如
Err:1 http://repo.mysql.com/apt/ubuntu eoan InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY <some key value>
MySQL 更新了他们的 Focal Fossa 存储库并删除了 Eoan Ermine 的存储库。要在 20.04 上安装 MySQL Workbench,请从MySQL 存档下载 20.04 的 Workbench,或者按照下面提到的替代方法替换
eoan
为focal
.历史答案:
您可以从MySQL 档案中下载 Eoan Ermine 的 deb 包并使用以下命令进行安装:
19.10 的 MySQL Workbench 的依赖关系在 20.04 上可以满足。APT 也将确保安装依赖项。
或者,您可以使用 MySQL 的 19.10 存储库(Eoan Ermine)在 Eoan 的存储库中推送或直到 MySQL 开始支持 Focal Fossa 时获取最新更新。要补充一点:
为 MySQL 存储库创建一个新文件:
并运行
你会得到一个错误,比如
使用添加此密钥
更新和安装 MySQL
什么对我有用:
对于像我一样从谷歌搜索开始而不是直接进入 MySQL 下载页面的任何人,在他们的下载页面上有一个明确的 Ubuntu 20.04 下载:
https://dev.mysql.com/downloads/workbench/
MySQL 有适用于 ubuntu 的 apt 存储库。
从https://dev.mysql.com/downloads/repo/apt/下载 MySQL 工作台存储库配置文件。
1)安装下载的存储库配置文件。
2)更新apt包列表。
3) 安装 MySQL 工作台。您将从存储库中获取最新信息。
参考这些链接:
https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
https://www.krizna.com/ubuntu/install-mysql-workbench-ubuntu-20-04/
正如@Tyler Collier 所建议的,您可以访问下载页面并安装它。为了让生活更轻松,请在终端中复制并粘贴以下命令(仅适用于 Ubuntu 20.10,尽管您也可以将命令旁边的链接更改为
wget
您想要的 ubuntu 版本。安装链接可以在这里找到):如果出现问题,或者由于缺少某些依赖项而无法完成安装,那么:
干杯!
不幸的是,在https://dev.mysql.com/downloads/workbench/上安装 .deb 文件的建议解决方案会导致 Ubuntu 20.04 上的依赖问题。
要解决此问题,只需安装缺少的软件包:
然后它对我有用,我可以使用 MySQL Workbench 连接到我的远程 MySQL 数据库。
附录:我找到了问题的真正原因:在本身已更新到 Ubuntu 20.04(在我的情况下来自 Ubuntu 19.10)的计算机上使用 Ubuntu 20.04 的更新工作台没有问题。但是在一台过去从未见过 Ubuntu 的新计算机上(我在 2 天前买了它并用 Ubuntu 20.04 覆盖了 Windows),这些软件包的依赖关系不满足,我不得不安装它们。;-)
运行它然后重新安装 mysqlworkbench 社区