2011-07-02 14 views
5

x64 Windows Server'da bir MySQL 5.5 çalıştırıyorum ve MySQL'de bilinen bir hata olan bir otomatik artış id hatası alıyorum. Percona Server veya MariaDB'yi daha yüksek kriterlere sahip oldukları için denemek isterim ancak MySql 5.5'in yerine bir düşüş bulamıyorum. MariaDB 5.2, MySQL 5.5'in yerine kullanılabilir mi, yoksa Windows üzerinde çalışan bir Percona Server sürümü var mı? Ayrıca bunlardan birini Windows'ta kullanan var mı?Percona Server 5.5 veya Windows üzerinde MariaDB

cevap

4

Windows'ta Percona yok. Geçerli MariaDB 5.2, MySQL 5.1 için bir drop-in yerine geçer. Maria ile sağlanan yükseltme sihirbazı, 5.5'ten bir düşüş sunmayacaktır. MariaDB 5.5 hazırlanmaktadır, ancak biraz zamana ihtiyacı olacaktır.

bu, sizin MySQL5.5 veri de mariadb 5.2 ile uyumlu olabilir söyledikten sonra, 5.1 ve 5.5 arasında uyumluluk yeni şeyler (takılıp kimlik doğrulama veya performans şema)

kullanmıyorsanız size varsayarak genellikle iyidir Veritabanı dizini başka bir yere kopyalamak, performance_schema 'yı kaldırmak, my.ini dosyasını kopyalamak ve düzenlemek, MariaDB'nin mysqld.exe ile hizmete kaydolmak ve bunu MariaDB olarak çalıştırmak çok iyi.

Otoantrüksiyon ile ilgili bilinen sorun neydi?

+0

Çalıştığım hata http://bugs.mysql.com/bug.php?id=35602. Depolama motorundan otomatik artış değeri okunamadı. Hatalı ortamlarda da hatayı alıyorum. –

+0

Kolay bir tane varsa, test vakamızı söz konusu hata raporuna eklemenizi öneririm. Perconas XtraDB (MariaDB ile innodb olarak dahil edilmiştir), hata düzeltmelerinden ziyade bir dizi geliştirmedir. –

2

Sorunu çözmediyseniz, artık Windows üzerinde MariaDB 5.5'i yükleyebilirsiniz. Bu bir drop-in değiştirme ve birçok MySQL hatalar MariaDB üzerinde çözüldü. Ancak, MariaDB 5.5 changelog'u kontrol etmeli ya da sizi etkileyen hatanın çözülüp çözülmediğini görmek için MariaDB posta listesine yazmalısınız. (Sorun, InnoDB'de ise, muhtemelen hem MariaDB hem de Percona Server'da Percona tarafından düzeltilmiştir) Windows'da Percona Server'da çalışan , ancak bunu kendi başınıza derlemeniz ve yapılandırmanız gerekir. Ve gerçekten hızlı, ama Linux için optimize edilmiş. Bunun senin için doğru olan şey olduğunu düşünmüyorum. Hoever, AUTO_INCREMENT ile ilgili bir sorun yaşarsanız, muhtemelen ve kolay bir çözümün olabileceğini unutmayın. Eğer hatayı tarif ederseniz, belki size yardımcı olabiliriz.

DÜZENLEME: Üzgünüz, bağlantıyı görmedim. Ancak bağlandığınız hata 2010 yılında çözüldü.