【问题标题】:what is Mysql datadir purpose?Mysql datadir 的目的是什么?
【发布时间】:2023-03-19 21:15:02
【问题描述】:

我有时会从我们的 mysql 服务器收到 connection refusedconnection lost 错误。我注意到这是因为分配给 datadir 的分区是 100% 满的,有 5kb 的可用空间。所以任何请求都不应该通过,是吗?为什么有些查询运行正确而有些则没有?例如,在 SELECT 期间,Mysql 是否使用 datadir 分区中的可用空间?

感谢您帮助我澄清这一点。

【问题讨论】:

  • datadir 是目录,不是分区。
  • 对不起@Shadow,我说错了,我已经编辑了我的帖子

标签: mysql datadirectory


【解决方案1】:

你可以在System Variables中找到datadir的定义:

MySQL 数据目录

...以及此查询和其他目录的当前值:

SHOW VARIABLES LIKE '%dir%'

datadir 顾名思义,就是 MySQL 物理存储其数据库的地方。

什么有效,什么无效然后数据目录空间不足是您可能找不到记录的内容,因为它不是 MySQL 设计的场景。

【讨论】:

  • 所以一个完整的datadir不代表没有查询通过?
  • 完整的数据目录意味着未定义的行为。
猜你喜欢
  • 2016-02-24
  • 2012-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-22
  • 1970-01-01
  • 2012-09-28
  • 2016-04-25
相关资源
最近更新 更多