* Çok hızlı, güvenilir ve kullanımı kolay.
* MySQL'e Python'dan Java'ya kadar birçok programlama dili ile erişilebilir.
* Apache ve PHP ile beraber web-veritabanı uygulamalarında çok yaygın olarak kullanılır.
* Apache-PHP-MySQL üçlüsü için hazırlanmış çok geniş bir yazılım yelpazesi bulunuyor.
* Özellikle internet ortamında önem kazanan, çok esnek ve güçlü bir kullanıcı erişim kısıtlama/yetkilendirme sistemine sahip.
* Unıx türevlerinden Amiga'ya kadar birçok farklı platformda çalışabiliyor.
* Birden fazla CPU ile kolaylıkla çalışabiliyor.
* 60000'in üzerinde tablo, 5 milyarın üzerinde satır ile çalıştığı söylenen MySQL sistemler bulunuyor.
* Transaction ve/ya atomik işlem kullanan çeşitli tablo tiplerini destekliyor.
* Tabloların kontrolü, optimizasyonu ve tamiri hızlı bir biçimde yapılabiliyor.
* Windows için ODBC desteği var, ODBC 2.5 komutları tamamen destekleniyor.
* Farklı karakter setlerini (iso8859-9, ...) ve onlara göre sıralama yapılmasını destekliyor, farklı dillerde hata mesajları verebiliyor.
* Özellikle internet ortamında önem kazanan, çok esnek ve güçlü bir kullanıcı erişim kısıtlama/yetkilendirme sistemine sahip.
MySQL'in Eksikleri
* Oracle SQL'de kullanılan S€LE€T ... INT0 table ... komutunu desteklemiyor. Ancak Ansi SQL'de hemen hemen aynı işi gören lNSERT INT0 ... S€LE€T ... mevcut.
* Stored procedure / trigger desteği bulunmuyor.
* Kullanıcı kısıtlamak için kullanılan "view" özelliği yok. Ancak MySQL'in gelişmiş bir erişim kısıtlama sistemi olduğu için ihtiyaç duyulmuyor.