Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL数据库-从webmin访问时从存储引擎获得错误28_Mysql_Database - Fatal编程技术网

MySQL数据库-从webmin访问时从存储引擎获得错误28

MySQL数据库-从webmin访问时从存储引擎获得错误28,mysql,database,Mysql,Database,我正在尝试从webmin控制台访问MySQL数据库。但我无法访问数据库,因为它会抛出以下错误消息: SQL select table_schema,table_name from information_schema.views where table_schema = ? failed : Got error 28 from storage engine 如何解决此问题?检查您的磁盘空间使用情况 我也面临同样的问题。我通过将文件移动到另一个磁盘进行修复 如果您使用的是Linux操作系统。您

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

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

如何解决此问题?

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

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

如果您使用的是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服务器工作正常

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

watch -n1 "df -h" 手表-n1“df-h” 另一方面,尝试重现错误,同时查看第一个控制台。
在我的例子中/tmp是35%(1G),它变为100%,当命令完成回到35%时。

实际上在我自己的例子中,这是一个伪装。我用Siteground托管站点,当我使用他们的超级缓存刷新系统时,一切又开始工作了。
我只是为

中的任何人添加了这个答案。你试过谷歌搜索“Get error 28 from storage engine”了吗?我找到了几页答案,上面写着“检查是否有足够的磁盘空间”。谢谢你的回复,如何在这里增加磁盘空间?“我想我们需要一个更大的磁盘…”可能是重复的