【发布时间】:2014-10-16 11:08:52
【问题描述】:
mysql在哪里存储数据?我发现(通过使用 mysql>SELECT @@datadir )它在 var/lib/mysql 中 - 但那不可能。我有一个名为“bot”的相当大的数据库(4 GB),但“bot”子目录(var/lib/mysql/bot)中的所有文件只有 280KB。剩下的在哪里?
还有一件事 - 99% 的数据库大小是其中一个表中的文本列 - 我知道 mysql 将其存储在单独的文件中,但它是否为每条记录创建一个文件?
我在 var/lib/mysql 目录中发现了一个名为 ibdata1 的大文件 - 它的大小超过 8GB - 它是什么? (顺便说一句,在 var/lib/mysql 目录下还有其他数据库)。
【问题讨论】:
-
你用的是什么存储引擎?
标签: mysql