启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)socket=/var/run/mysql/mysql.sock  下没有 mysql.sock  
error.log:111219 18:07:07 [Note] Plugin 'FEDERATED' is disabled.
111219 18:07:07  InnoDB: Started; log sequence number 0 512283174
111219 18:07:07 [ERROR] Unknown/unsupported table type: INNOD
111219 18:07:07 [ERROR] Aborting111219 18:07:07  InnoDB: Starting shutdown...
111219 18:07:13  InnoDB: Shutdown completed; log sequence number 0 512283174
111219 18:07:13 [Note] /usr/sbin/mysqld: Shutdown complete111220  8:42:03 [Note] Plugin 'FEDERATED' is disabled.
111220  8:42:06  InnoDB: Started; log sequence number 0 512283174
111220  8:42:06 [ERROR] Unknown/unsupported table type: INNOD
111220  8:42:06 [ERROR] Aborting111220  8:42:06  InnoDB: Starting shutdown...
111220  8:42:11  InnoDB: Shutdown completed; log sequence number 0 512283174
111220  8:42:12 [Note] /usr/sbin/mysqld: Shutdown complete111220  8:42:34 [Note] Plugin 'FEDERATED' is disabled.
111220  8:42:35  InnoDB: Started; log sequence number 0 512283174
111220  8:42:35 [ERROR] Unknown/unsupported table type: INNOD
111220  8:42:35 [ERROR] Aborting111220  8:42:35  InnoDB: Starting shutdown...
111220  8:42:36  InnoDB: Shutdown completed; log sequence number 0 512283174
111220  8:42:36 [Note] /usr/sbin/mysqld: Shutdown complete

解决方案 »

  1.   

    MYSQL什么版本,安装 OR 绿色?数据是COPY?MYSQL服务没有启动?
      

  2.   

    安装的版本是 5.1.11 MYSQL服务启动不起来  
    平时正常关机没出问题,突然断电重启会出现。
      

  3.   

    检查一下ibdata1文件,好像出了问题。
    你可以把ibdata1和iblog文件备份后移走,再看MYSQL是否能启动。
      

  4.   

    把ibdata1和iblog文件备份 剪切走吗?这个文件不能直接粘贴回来的。 库我做了自动备份的,直接用备份恢复数据不会丢吧!
      

  5.   

    我这里有2个iblog文件:ib_logfile0、ib_logfile1.
      

  6.   

    从提示上看,估计是数据库有损坏,删除IB*。*(先备份),再启动MYSQL试试,如果还是出错,
    重新安装MYSQL试试
      

  7.   

    总是出现:插件federated存储引擎已经禁用。
    my.cnf并没有对federated进行配置
      

  8.   

    my.cnf加入
    [mysqld]
    federated
      

  9.   

    不行!
    每次重启还是会出现:[Note] Plugin 'FEDERATED' is disabled 等等
      

  10.   

    MYSQL服务是否可以启动,如果可以,SHOW ENGINES 
    如果没有用到federated引擎,可以不用理会,只是1个提示
      

  11.   

    111219 18:07:07 [ERROR] Unknown/unsupported table type: INNOD删掉ibdata1 ib_logfile0 ib_logfile1文件 重启service  mysql restart
      

  12.   


    ibdata1   这里有很多数据还比较重要!删除后怎么完全恢复??
      

  13.   

    将数据目录、IB*。* COPY到另1个目录,再删除IB*。*
      

  14.   

    估计是丢失文件了,或者文件损坏了,lz你还是重装mysql吧
      

  15.   


    也就这3个文件ibdata1 、ib_logfile0、 ib_logfile1 
      

  16.   

       所谓服务器重启的操作过程,一两句不太好解释,大致上,所谓正常关闭就是你的MySQL收到类似 mysqladmin -uroot -p shutdown 这样的命令后,将现有的所有的dirty page(内存中)都flush到硬盘上之后关闭,就算是正常关闭,否则,因为dirty page和硬盘上的数据不一致就会出错,这时候MySQL会依靠redo log来恢复,redo log在每次事务commit的时候,保留事务更改操作记录,在InnoDB启动时,根据redo log中的记录完成数据恢复,从你描述的问题来看,每次服务器重启后执行的就是这个过程了,之所以重启过一段时间又好用了,是因为Redo Log完成自动修复了。我的情况就是突然断电后也就是为正常关机出现的!
      

  17.   

    报这个错ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)的原因有很多。
    主要是要找对方向,方向不对,解决起来就会走很多弯路。结果也不一定能解决问题。
     我这里的原因很简单,是数据库引擎问题。 我一开始就高错了……
    最主要的还是根据错误日志去找原因。