首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: /var/lib/mysql的分区太满了!

错误: /var/lib/mysql的分区太满了!
EN

Server Fault用户
提问于 2011-04-07 06:32:43
回答 1查看 21.3K关注 0票数 3

可能重复: 错误: /var/lib/mysql的分区太满了!

我在这里遇到一个问题,我在EC2上运行了一个linux实例。昨晚之前一切都很顺利。今天早上,它向我展示了一些错误,说明没有写mysql的磁盘空间。

所以我试着停止并启动mysql服务器。停止工作很好,但是当我从下面的命令开始

sudo /etc/init.d/mysql start

它让我看到了错误

ERROR: The partition with /var/lib/mysql is too full!

谢谢

EN

回答 1

Server Fault用户

发布于 2011-04-07 07:06:43

您可以使用命令检查分区上空闲空间的数量:df,还可以检查哪个分区包含目录/var/lib/mysql,例如,使用mount命令。

许多发行版在原始根分区中都有它们的/var目录,默认情况下,这个目录不足以容纳真实的数据。它们通常为/usr创建具有大量空间的单独分区,因此您最简单的解决方案是停止mysql、将/var/lib/mysql复制到/usr/lib/mysql (或/usr/local/lib/mysql没有真正的区别)、删除原始分区并在旧位置使用以下符号链接:

代码语言:javascript
复制
ln -s /usr/lib/mysql /var/lib/mysql

当然,请检查目标目录是否具有正确的权限。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/256729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档