我创建了子域,它占用了所有RAM并使Mysql显示ERROR 2002 (HY000)
,因此我删除了子域,并且它创建的进程不再运行。好的,所以我重新启动mysql,重新启动服务器,仍然ERROR 2002 (HY000)
。
我在mysql.sock
中看到/tmp/
,因此我编辑/etc/my.cnf
以使用mysql.sock
。此外还有/emp/mysql.sock
。还将绑定地址添加到/etc/my.cnf
到127.0.0.1
。现在我可以访问mysql的唯一方法是运行。
mysql -h 127.0.0.1 -P 3306 -u root -p
这表明表格没问题,这是我关注的问题。现在我想备份表并重新安装mysql(因为我已经花了太多时间在它上面,或者如果你们知道更好的解决方案)。 mysqldump因为同样的原因而工作,我已经尝试过这个cmd:
mysqldump -h 127.0.0.1 -P 3306 -u root -p --host [my_db]> my_db.sql
但是.slq
(在Sublime中打开)只显示一些指令而没有数据。
怎么办?!!
我绝望了。