TL; DR
Evet, bu bekleniyor, çünkü MySQL Workbench bir Oracle ürünü ve aslında bir MySQL rakibi olan MariaDB'yi resmi olarak desteklemiyor. Tezgah, mutlaka tespit edilemeyen potansiyel uyumsuzluklar konusunda sizi uyarıyor . Çoğu durumda, güvenle göz ardı edilebilir.
ayrıntılar
MySQL uyumluluğuna mariadb bilgi baz madde ilişkisi en iyi şekilde tanımlamaktadır (vurgu benim):
Tüm pratik amaçlar için MariaDB, aynı MySQL sürümünün yerine ikili bir düşüştür (örneğin MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 ve MariaDB 5.3 uyumludur. MySQL 5.5, MariaDB 5.5 ile uyumlu ve aynı zamanda pratikte MariaDB 10.0 ile uyumludur) . Bunun anlamı şudur:
- Veri ve tablo tanımlama dosyaları (.frm) dosyaları ikili uyumludur.
- Görünümlerle uyumsuzluk için aşağıdaki nota bakın!
- Tüm istemci API'leri, protokolleri ve yapıları aynıdır. Tüm dosya adları, ikili dosyalar, yollar, bağlantı noktaları, soketler vb. Aynı olmalıdır.
- Tüm MySQL bağlayıcıları (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C bağlayıcısı vb.) MariaDB ile değişmeden çalışır.
- PHP5 ile ilgili bilmeniz gereken bazı yükleme sorunları vardır (eski PHP5 istemcisinin kütüphane uyumluluğunu kontrol etme hatası).
- Mysql-client paketi MariaDB sunucusuyla da çalışır.
- Paylaşılan istemci kitaplığı, MySQL'in istemci kitaplığı ile ikili olarak uyumludur.
Bu, çoğu durumda, MySQL'i kaldırabileceğiniz ve MariaDB'yi yükleyebileceğiniz ve gitmek için iyi olduğunuz anlamına gelir. (5.1 gibi aynı ana sürümü kullanıyorsanız herhangi bir veri dosyasını dönüştürmenize gerek yoktur). Ancak yükseltmeyi tamamlamak için yine de mysql_upgrade çalıştırmalısınız. Bu mysql ayrıcalığınızın ve olay tablolarınızın MariaDB'nin kullandığı yeni alanlarla güncellenmesini sağlamak için gereklidir.
Uyumluluğumuzu sürdürmemizi ve Oracle'ın eklediği tüm özellikleri ve hata düzeltmelerini almamızı sağlamak için MySQL kod tabanı ile aylık birleştirme yapıyoruz .
Tüm söylenenler, sizi etkileyebilecek veya etkilemeyecek bazı uyumsuzluklar var. Bağlantılı KB makalesinde, MySQL ve MariaDB'nin farklı sürümleri arasındaki bilinen uyumsuzluklar hakkında bir bölüm bulunmaktadır. Sizi etkileyebilecek notlar için MariaDB sürümünüzün bölümüne bakın.