Percona Server 5.5或Windows上的MariaDB

我正在x64的Windows服务器上运行一个MySQL 5.5,并不断得到一个自动递增的id错误,这是MySQL中的一个已知错误。 我想尝试Percona服务器或MariaDB,因为他们有更高的基准,但我找不到替代MySql 5.5的下降。 可以使用MariaDB 5.2来代替MySQL 5.5,还是有在Windows上运行的Percona Server版本? 还有谁在Windows上使用这些任何一个?

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运行。

什么是有关自动增量的众所周知的问题?

如果您没有解决问题,现在可以在Windows上安装MariaDB 5.5。 这是一个直接替换,许多MySQL错误已经在MariaDB上解决了。 但是,您应该检查MariaDB 5.5更改日志,或写入MariaDB邮件列表,以查看影响您的错误是否已解决。 (好吧,如果问题出在InnoDB上,它可能已经被Percona在MariaDB和Percona服务器中修复了)。Percona server在Windows上工作,但是你必须自己编译和配置它。 它非常快速,但是它已经针对Linux进行了优化。 我不认为这是正确的。 不过,请记住,如果您遇到AUTO_INCREMENT问题,可能会有简单的解决方法。 如果你描述错误,也许我们可以帮助你。

编辑:对不起,我没有看到链接。 但是你连接的bug在2010年已经解决了。