MySQL :ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
报错:
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)
起因:
执行了一行语句
先这个没问题
SELECT * FROM targets WHERE gene_name in (SELECT gene_name from vitiligo_gene277);
再
SELECT DISTINCT gene_name FROM targets WHERE gene_name in (SELECT gene_name from vitiligo_gene277);
然后MySQL炸了,ERROR 2003
服务手动重启
但是一运行就报错(因为刚开始没意识到是这条语句的问题,随意每次重启MySQL后我就继续之前的操作,结果emmm)
电脑重启
目前运行的项目:
show processlist;

SET GLOBAL event_scheduler = ON;
SET GLOBAL event_scheduler = OFF;

手动重启MySQL ,别运行这条语句就好,猜测是因为存储空间大小问题,已经不足以再查询这么复杂的数据。
先记录一下,深层原因还不知道,只是猜测内存不够了,之前类似的语句已知可以运行。