如何安装比我的发行版存储库中可用的更新版本的 MySQL Workbench

如何安装比我的发行版存储库中可用的更新版本的 MySQL Workbench

我正在尝试安装一个比我通过常规 debian 存储库可用的版本更新的 MySQL 工作台版本。

我首先添加了测试、不稳定和实验性存储库,但即使它们也没有我正在寻找的版本(6.3.6)。

所以我尝试按照这些说明进行操作这里,我添加了 MySQL 存储库,运行apt-get update并得到Unable to locate package mysql-server-community

我可以,并且已经安装了该mysql-workbench软件包,但说明明确指出要使用该community版本。

我现在安装的版本是6.2.3.

另外,我的MySQL服务器版本是5.5.46,我宁愿不升级它,因为我们正在使用该版本进行开发。

那么什么给出呢?

我应该指出,我正在运行 debian 8 并且正在使用链接指令的 DEB 部分。

答案1

Debian 的 APT 存储库似乎没有更新版本的 MySQL。由于您希望它由 APT 维护,而不是从源代码安装,因此您可以使用 MySQL 的官方存储库。有一个用于APT安装的deb包这里,带有简短的说明

首先,将 MySQL APT 存储库添加到系统的软件存储库列表中。按着这些次序:

转至 MySQL APT 存储库的下载页面:http://dev.mysql.com/downloads/repo/apt/

选择并下载适合您平台的发行包。

使用以下命令安装下载的发行包,并将 version-specific-package-name 替换为下载的包的名称(如果您没有在包所在的文件夹中运行该命令,则前面加上其路径):

shell> sudo dpkg -i /PATH/version-specific-package-name.deb

例如,对于包的版本 wxy-z,命令为:

shell> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb

请注意,同一软件包适用于所有受支持的 Debian 和 Ubuntu 平台。

在安装包的过程中,系统会要求您选择要安装的 MySQL 服务器和其他组件(例如 MySQL Workbench)的版本。如果您不确定选择哪个版本,请不要更改为您选择的默认选项。如果您不想安装特定组件,也可以选择“无”。完成所有组件的选择后,选择Apply,完成发布包的配置和安装。

您以后可以随时更改版本的选择;有关说明,请参阅选择主要发行版本。

使用以下命令从 MySQL APT 存储库更新包信息(此步骤是强制性的):

然后正常安装使用sudo apt-get install mysql-workbench

答案2

我不知道你是否找到了解决方案。您可以尝试以下几种选择 -

  1. 从jessie升级到stretch并获得6.3.8+dfsg-1

  2. 提交一个愿望清单错误,表示您希望将 mysql-workbench 向后移植到 jessie。看https://itsfoss.com/bug-report-debian/如果您想了解如何提交错误。

  3. 使用上述选项之一。

剩下的,正如他们所说,取决于你。

答案3

首先检查您的操作系统版本,如果是:Ubuntu20.04然后下载Ubuntu Linux20.04(x86,64 位),DEB 包来自https://dev.mysql.com/downloads/workbench/

请注意操作系统的版本和您下载的 Workbench 版本

然后打开终端并按照以下命令操作:

  1. cd 下载(如果文件位于下载文件夹中)
  2. ls(复制文件名)
  3. sudo apt install ./文件名(例如 sudo apt install ./mysql-workbench-community_8.0.22-1ubuntu版本号_amd64.deb)

答案4

对于从 google 登陆 Ubuntu 的初学者来说,可能不一定有严格的使用需求sudo apt-get mysql-workbench,但比手动下载软件包更熟悉它……使用apt-get不是唯一的选择!

  1. 只需卸载发行版附带的旧版本mysql-workbench(大概您已经这样做了,现在意识到版本太旧了):

    sudo apt-get remove mysql-workbench
    
  2. https://dev.mysql.com/downloads/workbench/ (不用费心注册)。

    下载包并双击下载的包,软件中心接管。

  3. 通过查找程序访问它以连接到远程数据库类型“mysq”。

相关内容