Ubuntu 20.04 LTS 不支持 MySQL Workbench。有什么解决办法吗?
答案1
MySQL 已更新其针对 Focal Fossa 的存储库并删除了针对 Eoan Ermine 的存储库。要在 20.04 上安装 MySQL Workbench,请从以下位置下载适用于 20.04 的 WorkbenchMySQL 档案或者按照下面提到的替代方法替换eoan
为focal
。
历史答案:
您可以从以下位置下载 Eoan Ermine 的 deb 软件包MySQL 档案并使用以下方式安装:
sudo apt install ./mysql-workbench-community_8.0.19-1ubuntu19.10_amd64.deb
MySQL Workbench 19.10 的依赖关系在 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>
使用添加此密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key value>
更新并安装 MySQL
sudo apt update sudo apt install mysql-workbench-community
答案2
对我有用的是:
sudo snap install mysql-workbench-community
答案3
对于像我一样通过 Google 搜索而不是直接进入 MySQL 下载页面来到这里的人,在他们的下载页面上有专门针对 Ubuntu 20.04 的下载:
答案4
按照@Tyler Collier 的建议,您只需访问下载页面并安装它即可。为了简化操作,请在终端中复制并粘贴以下命令(仅适用于 Ubuntu 20.10,尽管您也可以将wget
命令旁边的链接更改为您想要的 ubuntu 版本的链接)。安装链接可以在这里找到):
$ sudo apt-get install wget
$ mkdir /tmp/mysql_workbench_install && cd /tmp/mysql_workbench_install
$ wget https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community_8.0.23-1ubuntu20.10_amd64.deb #latest release (13-02-21)
$ sudo dpkg -i *
如果出现问题,或者由于缺少某些依赖项而无法完成安装,则:
$ sudo apt --fix-broken install
干杯!