奇怪的情况->;Mysql错误2002(HY000)

奇怪的情况->;Mysql错误2002(HY000),mysql,Mysql,我创建的子域耗尽了所有RAM,并使Mysql显示ERROR 2002(HY000),因此我删除了子域,它创建的进程不再运行。好的,我重新启动mysql,重新启动服务器,但仍然error2002(HY000) 我在/tmp/中看到mysql.sock,所以我编辑/etc/my.cnf从那里使用mysql.sock。还有/emp/mysql.sock。还将绑定地址添加到/etc/my.cnf到127.0.0.1。现在我访问mysql的唯一方法是运行 mysql-h127.0.0.1-p3306-ur

我创建的子域耗尽了所有RAM,并使Mysql显示
ERROR 2002(HY000)
,因此我删除了子域,它创建的进程不再运行。好的,我重新启动mysql,重新启动服务器,但仍然
error2002(HY000)

我在
/tmp/
中看到
mysql.sock
,所以我编辑
/etc/my.cnf
从那里使用
mysql.sock
。还有
/emp/mysql.sock
。还将绑定地址添加到
/etc/my.cnf
127.0.0.1
。现在我访问mysql的唯一方法是运行

mysql-h127.0.0.1-p3306-uroot-p

这表明表格是正常的,这是我关心的。现在我想备份表并重新安装mysql(因为我已经在上面花了太多时间,或者你们知道更好的解决方案)。mysqldump由于同样的原因无法工作,我尝试了以下命令:

mysqldump-h127.0.0.1-p3306-u root-p--host[my_db]>my_db.sql

但是
.slq
(在升华中打开)只显示一些指令,没有显示数据

怎么办


我很绝望。

你的表中有数据吗?说明是什么,可能是从mysqldump命令返回的错误,这可能会让你知道如何修复它。我认为应该是
mysqldump-h 127.0.0.1-p 3306-u root-p[my_db]>my_db.sql
是的,有数据@ejayoz,说明没有用,用法:mysqldump[OPTIONS]database[tables]或mysqldump[OPTIONS]--databases[OPTIONS]DB1[DB2 DB3…]或mysqldump[OPTIONS]--所有数据库[OPTIONS]有关更多选项,请使用mysqldump--help我也尝试转储所有表,但返回的sql是相同的。有人吗?请提供任何帮助。