我正在尝试从webmin控制台访问MySQL数据库。但无法进入数据库,它会抛出错误消息。
SQL select table_schema,table_name来自information_schema.views,其中table_schema =?失败:从存储引擎收到错误28
如何克服这个问题?Plz帮助我。
答案 0 :(得分:23)
检查您的磁盘空间使用情况。
我也遇到了同样的问题。我通过将文件移动到另一个磁盘来修复。
如果您使用的是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 partition。
并检查磁盘使用情况。
> 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服务器工作正常。
答案 1 :(得分:7)
是的,这是一个磁盘空间问题,但它可以伪装。我建议打开2个游戏机并在其中一个游戏中运行
watch -n1 "df -h"
并在另一个尝试重现错误,同时看第一个控制台。 在我的情况下/ tmp为35%(1G),它达到100%,当命令完成时回到35%。
答案 2 :(得分:0)
实际上在我自己的情况下,这是一个假面舞会。我使用Siteground托管网站,当我使用他们的SuperCacher冲洗系统时,一切都开始工作了。 我只是为
中的任何人添加此答案