如何在较新版本的 Ubuntu 上安装 mytop?

如何在较新版本的 Ubuntu 上安装 mytop?

我想安装该工具mytop来监控我的 MySQL 数据库中的 SQL 查询。我看到一些信息指导用户使用 安装 mytop apt,但我收到此错误:

$ sudo apt install mytop
Package mytop is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
   mariadb-client

E: Package 'mytop' has no installation candidate

Ubuntu 存储库中包含的最新版本似乎mytop是 Ubuntu Ubuntu 22.04 LTS (jammy)。Ubuntu 的下一个版本是 Ubuntu 22.10 (kinetic),其存储库中不包含此软件包。

我如何安装 mytop?

答案1

Debian 决定mytop从其存储库中删除该软件包(请参阅错误 #1026428), 因为mytop 的上游源代码尚未维护,自 2010 年以来就没有发布过。这个变化已经传播到 Ubuntu 的存储库。

MariaDB 确实附带了一个mytop可执行文件,它具有相同的功能。MySQL 和 MariaDB 是彼此的替代品,而 Debian/Ubuntu 只允许您一次安装一个。因此您不能将此版本与mytopMySQL 一起使用。

您可以运行此命令来获得与使用以下命令类似的结果mytop(替换databesname为数据库名称):

watch -n 0.1 -x mysql databasename -e 'show full processlist'

相关内容