我在x64 Windows Server上运行MySQL 5.5并且不断收到自动增量ID错误,这是MySQL中的一个已知错误。我想尝试Percona Server或MariaDB,因为他们有更高的基准,但我找不到替代MySql 5.5。 MariaDB 5.2可以用来取代MySQL 5.5,还是有一个在Windows上运行的Percona Server版本?还有其他人在Windows上使用其中任何一个吗?
答案 0 :(得分:4)
Windows上没有Percona。 目前的MariaDB 5.2是MySQL 5.1的直接替代品。 Maria提供的升级向导不会降低5.5的降级。 MariaDB 5.5正在准备中,但需要一些时间。
话虽如此,您的MySQL5.5数据可能与MariaDB 5.2兼容,5.1和5.5之间的兼容性通常很好,假设您没有使用新内容(可插入身份验证或性能架构)
我认为很有可能将数据库目录复制到另一个地方,从中删除performance_schema,复制和编辑my.ini,使用MariaDB的mysqld.exe注册服务并将其作为MariaDB运行。
关于自动增量的众所周知的问题是什么?
答案 1 :(得分:2)
如果您没有解决问题,现在可以在Windows上安装MariaDB 5.5。它是一个简单的替代品,并且在MariaDB上已经解决了许多MySQL错误。但是,您应该检查MariaDB 5.5更改日志,或写入MariaDB邮件列表,以查看影响您的错误是否已解决。 (好吧,如果问题出现在InnoDB中,它可能已由Percona在MariaDB和Percona Server中修复) Percona Server适用于Windows,但您必须自己编译和配置它。它真的很快,但它针对Linux进行了优化。我不认为这是对你做的正确的事情。 但是,请记住,如果您遇到AUTO_INCREMENT问题,可能会有简单的解决方法。如果您描述错误,也许我们可以帮助您。
编辑:抱歉,我没有看到链接。但是您链接的错误已在2010年得到解决。