11

我正在尝试从 webmin 控制台访问 MySQL 数据库。但是我无法访问数据库,因为它会引发以下错误消息:

SQL select table_schema,table_name from information_schema.views where table_schema = ? 
failed : Got error 28 from storage engine

我该如何克服这个问题?

4

3 回答 3

25

检查您的磁盘空间使用情况。

我也面临同样的问题。我通过将文件移动到另一个磁盘来修复。

如果您使用的是 Linux 操作系统。您可以使用以下命令检查磁盘使用情况:

> df -k

    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/xvda1             8256952   7857928         0 100% /
    udev                    860884         4    860880   1% /dev
    tmpfs                   347492       188    347304   1% /run
    none                      5120         0      5120   0% /run/lock
    none                    868724         0    868724   0% /run/shm
    /dev/xvdb            350891748    199364 332868104   1% /mnt

我从 /dev/xvda1 -> /dev/xvdb 分区中移动了一些文件。

并检查磁盘使用情况。

> df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             8256952   2520216   5317308  33% /
udev                    860884         4    860880   1% /dev
tmpfs                   347492       188    347304   1% /run
none                      5120         0      5120   0% /run/lock
none                    868724         0    868724   0% /run/shm
/dev/xvdb            350891748    415456 332652012   1% /mnt

现在 MySQL 服务器工作正常。

于 2012-07-18T05:34:31.517 回答
7

是的,这是一个磁盘空间问题,但它可以通过伪装。我建议打开 2 个控制台并在其中一个中运行

观看 -n1 "df -h"

另一方面尝试重现错误,同时查看第一个控制台。在我的情况下,/tmp 为 35% (1G),它变为 100%,当命令完成时又回到 35%。

于 2013-07-11T15:21:26.110 回答
0

实际上在我自己的情况下,这是一个化装舞会。我使用 Siteground 托管该站点,当我使用他们的 SuperCacher 刷新系统时,一切又开始工作了。我只是为任何人添加这个答案

于 2016-11-15T14:36:46.177 回答