Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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服务器?_Mysql - Fatal编程技术网

如何使用全硬盘修复MySQL服务器?

如何使用全硬盘修复MySQL服务器?,mysql,Mysql,一夜之间,我们的MySQL服务器完全填满了硬盘。现在,我无法通过phpMyAdmin登录 `Cannot log in to the MySQL server` 或者通过命令行 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 或者通过mysqladmin mysqladmin: connect to server at 'local

一夜之间,我们的MySQL服务器完全填满了硬盘。现在,我无法通过phpMyAdmin登录

`Cannot log in to the MySQL server`
或者通过命令行

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
或者通过
mysqladmin

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'

如果我可以登录到服务器,我可以删除一个大表作为临时修复,但我不能。如何登录?

转到数据目录,手动删除一些日志文件,如error、slow或general log,以获得启动MySQL服务的空间


如果是myisam引擎,您还可以删除该表,您可以检查该表是否有三个扩展名为(.MYI、.MYD和.frm)的文件。

您是否有对本地计算机的物理访问权限?投票迁移到dba.se;这不是一个编程问题。这可能是服务器故障或dba的问题,但如果您有物理访问权限,请尝试启动ubuntu usb并手动删除一些文件。值得一试。我在故障数据库的子目录下看到它们(
.frm
.idb
)。我可以删除这两个文件吗?@gwg:如果你采取了一些破坏性的行动,一定要先备份。