我想安装该工具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 只允许您一次安装一个。因此您不能将此版本与mytop
MySQL 一起使用。
您可以运行此命令来获得与使用以下命令类似的结果mytop
(替换databesname
为数据库名称):
watch -n 0.1 -x mysql databasename -e 'show full processlist'