MySQL/MariaDB Sürümünü Öğrenme ve Uyumluluk
Kısa yanıt: phpMyAdmin ana sayfasının sağındaki “Veritabanı sunucusu” kutusunda “Sunucu sürümü” satırı sürümü gösterir; aynı bilgiyi SQL sekmesinde SELECT VERSION(); sorgusuyla da alabilirsiniz. WordPress kullanıyorsanız Araçlar › Site Sağlığı › Bilgi › Veritabanı bölümünde sunucu sürümü ve istemci sürümü listelenir.
Bu rehber kimin için: Uygulama gereksinimlerini kontrol edenler · Gereken süre: 5 dakika · Seviye: Başlangıç
Uygulamalar veritabanı için asgari bir sürüm ister; örneğin bazı WooCommerce eklentileri ve yeni Laravel sürümleri JSON fonksiyonlarını veya belirli karakter setlerini kullanır. MariaDB, MySQL ile büyük ölçüde uyumludur; ancak sürüm numaraları farklı ilerler, bu nedenle gereksinim “MySQL 8.0 veya MariaDB 10.6 ve üstü” gibi iki ayrı değer olarak yazılır.
Sürümü öğrenme yöntemleri
- phpMyAdmin: cPanel › phpMyAdmin’i açın; sağdaki “Veritabanı sunucusu” kutusunda sürümü görün (phpMyAdmin kullanımı).
- SQL sorgusu: SQL sekmesinde SELECT VERSION(); sorgusunu çalıştırın (SQL sorgusu çalıştırma).
- cPanel: cPanel ana sayfasındaki “Genel Bilgiler” bölümünde veya sunucu bilgisi ekranında MySQL/MariaDB sürümünü görün.
- WordPress: Araçlar › Site Sağlığı › Bilgi › Veritabanı bölümünü açın.
- Komut satırı (VPS): mysql --version komutu istemci sürümünü, mysql -e "SELECT VERSION();" sunucu sürümünü verir.
- Karşılaştırın: Bulduğunuz sürümü uygulamanızın gereksinimleriyle karşılaştırın.
Sürüm farkından kaynaklanan sorunlar
Eski bir sunucudan alınan SQL dosyası yeni bir sürüme aktarılırken varsayılan değer veya SQL modu farklılıkları hata üretebilir; ayrıntılar için MySQL #1067 hatası rehberine bakın. Yeni bir sürümden (ör. MySQL 8) dışa aktarılan dosyada utf8mb4_0900_ai_ci harmanlaması varsa MariaDB’de “Unknown collation” hatası alınır; bu durumda dosyadaki harmanlamayı utf8mb4_unicode_ci ile değiştirin.
Sürüm yükseltme
Paylaşımlı hosting’de veritabanı sunucusunun sürümünü sunucu yönetimi belirler. Uygulamanız daha yeni bir sürüm gerektiriyorsa destek talebi açarak seçenekleri sorun; tam kontrol gerekiyorsa VPS’te istediğiniz sürümü kurabilirsiniz.
Hâlâ çözülmediyse
Türkçe karakter ve harmanlama sorunları için veritabanı Türkçe karakter sorunu rehberine bakın. Belirli bir veritabanı sürümünü kendiniz yönetmek isterseniz VPS sunucu seçeneklerimizi inceleyebilirsiniz.
Sık sorulan sorular
MySQL ile MariaDB arasında geçiş sorun olur mu?
Çoğu web uygulaması için hayır; yalnızca sürüme özgü özellikleri kullanan uygulamalarda test gerekir.
İstemci ve sunucu sürümü neden farklı?
İstemci kütüphanesi PHP ile gelir; uygulama gereksinimleri için sunucu sürümüne bakın.
İlgili rehberler
- phpMyAdmin Nasıl Kullanılır? Temel İşlemler
- MySQL #1067 Invalid Default Value ve Strict Mode Hataları
- Veritabanında Türkçe Karakter Sorunu (utf8mb4)
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.