1030从存储引擎获得错误28

Sco*_*ion 201 mysql

我正在开发一个项目,我需要为每个想要查看演示应用程序的用户创建一个包含300个表的数据库.它运行正常,但今天我正在测试一个新用户看到一个演示,它向我展示了这个错误信息

1030 Got error 28 from storage engine
Run Code Online (Sandbox Code Playgroud)

花了一些时间谷歌搜索后发现这是一个与数据库空间或临时文件有关的错误.我试图解决它,但我失败了.现在我甚至无法启动mysql.我怎么能解决这个问题,我还想把尺寸增大到最大,这样我就不会一次又一次地面对同样的问题.

Ole*_*iun 406

Mysql错误" 28来自存储引擎 " - 意味着" 没有足够的磁盘空间 ".

要显示下面的光盘空间使用命令.

myServer# df -h
Run Code Online (Sandbox Code Playgroud)

结果必须是这样的.

Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/vdisk     13G     13G     46M   100%    /
devfs         1.0k    1.0k      0B   100%    /dev
Run Code Online (Sandbox Code Playgroud)

  • 有关其他信息,如果/ tmp文件系统达到100%的使用率,您将收到相同的错误. (6认同)

Maa*_*ten 34

为了扩展这个(即使这是一个较老的问题); 这可能不是关于MySQL空间本身,而是关于空间,一般来说,假设tmp文件或类似的东西.我的mysql数据目录未满,/(根)分区是


Gre*_*rns 10

我在AWS RDS中遇到了同样的问题.这是由于可用空间(硬盘存储空间)已满.您需要增加空间或删除一些数据.


小智 7

我/ tmp是%100.删除所有文件并重新启动mysql后一切正常.