![](/img/trans.png)
[英]Remote MySQL Connection returns System Error: 111 or PDO error [2002]
[英]Mysql Error #2002 No Connection made.
我知道以前有几个关于此主题的问题。 但是我的有点不同。 我已经尝试过所有以前的解决方案。 发生的事情是,每当我尝试从特定表中选择数据时,mysql崩溃。 我在所有其他表上都能正常工作,但是每当我从该特定表中选择数据时,它甚至会从命令行崩溃。 现在,我无法mysqldump数据库,也不能删除表,因为它包含有价值的数据。 请提出一些选择。
使用mysqlcheck
检查db中的特定表。
mysqlcheck -c db_name tbl_name -u root -p
提供密码,它将告诉您您的表是否损坏。
然后可以使用以下命令修复表
mysqlcheck -r db_name tbl_name -u root -p
mysqlcheck与MyISAM
和archive
表一起使用。
经过大家的几次尝试和各种建议,我终于找到了某种解决方案。 确实,特定表已损坏。 上述所有其他选项均失败。 因此,我执行了一个查询,将结果限制为0、100,并且工作正常。 然后我通过将查询与mysqldump一起使用来转储数据。 我继续前进,并将限制从100、200等更改。 每当出现错误时,我都会跳过几行。 最终,我恢复了almot 95%的数据,这还不错。 谢谢大家的支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.