📜  在 Linux 中检查 MySQL 数据库大小(1)

📅  最后修改于: 2023-12-03 15:23:12.924000             🧑  作者: Mango

在 Linux 中检查 MySQL 数据库大小

在 Linux 中,我们可以通过一些命令来检查 MySQL 数据库的大小。

方法一:使用 du 命令

使用 du 命令来查看 MySQL 数据库的大小,步骤如下:

  1. 进入 MySQL 数据库所在的目录。
cd /var/lib/mysql
  1. 列出所有数据库的大小。
sudo du -sh *
  1. 列出一个特定数据库的大小。
sudo du -sh database_name
方法二:使用信息模式查询语句

我们也可以使用 MySQL 的信息模式查询语句来查询数据库的大小。步骤如下:

  1. 以 root 用户身份登录 MySQL。
mysql -u root -p
  1. 选择所需的数据库。
USE database_name;
  1. 执行以下查询语句,以查看该数据库的大小。
SELECT table_schema "Database name",
       sum(data_length + index_length) / 1024 / 1024 "Database size (MB)"
FROM information_schema.TABLES
WHERE table_schema = "database_name";
总结

以上两种方法都可以用来检查 MySQL 数据库的大小,具体选择哪种方法取决于你的需求以及你的权限。如果你没有 MySQL 的 root 权限,那么第一种方法可能更适合你。