今天,数据文件最大限度地失效了。为了缩小文件的大小,我试图清除文件。这与我的问题完全无关,但我认为这是值得一提的。
我重新启动了计算机,现在Mysql拒绝所有外部连接。它们不是错误日志中的错误。但是,如果我禁用Innodb,则它可以工作,但Innodb是禁用的。我需要Innodb工作,服务器需要接受连接。
“无法在'‘( 111 ) MySQL上连接到2003年年服务器”111意味着它拒绝连接。
发布于 2014-04-08 19:09:56
如果你有这个问题,别管它,给它时间。加载数据库需要相当长的时间,您可以使用一些东西删除一些数据库信息,以便将其返回到工作状态。
您还可以转储数据库并以这种方式处理它。
发布于 2011-08-14 04:02:41
如果它拒绝连接,那么(没有明显的防火墙诡计) MySQL就不会运行。更具体地说,考虑到整个InnoDB /non启动的差异,尝试使用InnoDB会导致启动失败。您的MySQL日志会告诉您确切的原因,但是如果您一直在修改InnoDB数据文件,我想说,您可能在不久的将来会从备份中恢复。
发布于 2011-08-14 05:04:31
只是猜测一下,但是手动处理innodb文件会导致MySQL无法启动(这就是为什么当您在配置中禁用innodb时它会启动的原因)。
我的MySQL技能不是很好,但我猜您已经使用了数据库,并且需要从备份中恢复。您可能会强制执行无害数据库恢复( http://dev.mysql.com/doc/refman/5.0/en/forcing-innodb-recovery.html )。
将来,我会在使用MySQL接触任何东西之前阅读文档,特别是它的数据文件,手动。这里有一个很好的小部分,它将对未来的添加、删除或调整InnoDB数据和日志文件的大小有所帮助
https://serverfault.com/questions/300901
复制相似问题