我正在尝试安装一个比我通过常规 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
我不知道你是否找到了解决方案。您可以尝试以下几种选择 -
从jessie升级到stretch并获得6.3.8+dfsg-1
提交一个愿望清单错误,表示您希望将 mysql-workbench 向后移植到 jessie。看https://itsfoss.com/bug-report-debian/如果您想了解如何提交错误。
使用上述选项之一。
剩下的,正如他们所说,取决于你。
答案3
首先检查您的操作系统版本,如果是:Ubuntu20.04然后下载Ubuntu Linux20.04(x86,64 位),DEB 包来自https://dev.mysql.com/downloads/workbench/
请注意操作系统的版本和您下载的 Workbench 版本
然后打开终端并按照以下命令操作:
- cd 下载(如果文件位于下载文件夹中)
- ls(复制文件名)
- 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
是不是唯一的选择!
只需卸载发行版附带的旧版本
mysql-workbench
(大概您已经这样做了,现在意识到版本太旧了):sudo apt-get remove mysql-workbench
去https://dev.mysql.com/downloads/workbench/ (不用费心注册)。
下载包并双击下载的包,软件中心接管。
通过查找程序访问它以连接到远程数据库类型“mysq”。