Percona Server 5.5 или MariaDB в Windows - PullRequest
5 голосов
/ 02 июля 2011

Я использую MySQL 5.5 на 64-разрядной Windows Server и получаю сообщение об ошибке автоматического увеличения идентификатора, которая является известной ошибкой в ​​MySQL.Я хотел бы попробовать Percona Server или MariaDB, поскольку у них более высокие тесты, но я не могу найти замену MySql 5.5.Можно ли использовать MariaDB 5.2 для замены MySQL 5.5 или есть версия Percona Server, работающая в Windows?Также кто-нибудь еще использует любой из них в Windows?

Ответы [ 2 ]

4 голосов
/ 03 июля 2011

В Windows нет Percona.Текущая версия MariaDB 5.2 является заменой MySQL 5.1.Мастер обновления, поставляемый с Марией, не предложит понижение с 5.5.MariaDB 5.5 находится в стадии подготовки, однако потребуется некоторое время.

Сказав это, ваши данные MySQL5.5 вполне могут быть совместимы с MariaDB 5.2, совместимость между 5.1 и 5.5 обычно хорошая, если вы неиспользуя новый материал (подключаемая схема аутентификации или производительности)

Я думаю, что вполне возможно скопировать каталог базы данных в другое место, удалить из него performance_schema, скопировать и отредактировать my.ini, зарегистрировать службу в mysqld.exe из MariaDBи запустите его как MariaDB.

В чем была известная проблема об автоинкременте?

2 голосов
/ 13 сентября 2012

Если вы не решили проблему, теперь вы можете установить MariaDB 5.5 на Windows.Это полная замена, и многие ошибки MySQL были решены на MariaDB.Однако вам следует проверить журнал изменений MariaDB 5.5 или написать в список рассылки MariaDB, чтобы узнать, была ли устранена ошибка, которая вас затрагивает.(хорошо, если проблема в InnoDB, возможно, она была устранена Percona как в MariaDB, так и в Percona Server) Percona Server работает в Windows, но вы должны скомпилировать и настроить его самостоятельно.И это действительно быстро, но оптимизировано для Linux.Я не думаю, что это правильно для вас.Однако имейте в виду, что если у вас есть проблема с AUTO_INCREMENT, возможно, есть и простой обходной путь.Если вы опишите ошибку, возможно, мы можем вам помочь.

РЕДАКТИРОВАТЬ: Извините, я не видел ссылку.Но ошибка, с которой вы столкнулись, была устранена в 2010 году.

...