如何使用全硬盘修复MySQL服务器?
一夜之间,我们的MySQL服务器完全填满了硬盘。现在,我无法通过phpMyAdmin登录如何使用全硬盘修复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
`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:如果你采取了一些破坏性的行动,一定要先备份。