列出所有 MySQL 数据库占用空间体积


当发现 MySQL / MariaDB 服务器的硬盘使用空间越来越多, 想找出那一个数据库占用最多空间时, 以前用 MyISAM 储存引擎时, 可以直接用 du 指令查看数据库目录。但如果是用 InnoDB 的话, 用 du 指令就没有用了。

要找出所有 MySQL 数据库的空间大小, 可以用 MySQL 的 root 帐号登入 MySQL CLI 或 PHPMyAdmin, 然后执行以下 SQL Query 查看:

执行后会输出两个字段, 一个是数据库名称, 另一个是数据库所占用的空间, 并以 MB 为单位。

Leave a Reply