MySQL Nedir? Veritabanı, Kullanıcı ve Yetki Mantığı
MySQL nedir, database, table, user, privilege ve SQL sorgusu kavramları nelerdir? Cox FTP SQL Console ile temel yönetim rehberi.
MySQL nedir?
MySQL, web uygulamalarında yaygın kullanılan ilişkisel veritabanı yönetim sistemidir. WordPress, özel PHP uygulamaları ve birçok web projesi verilerini MySQL veya uyumlu MariaDB üzerinde saklar.
Database, table ve row
Database verilerin mantıksal kapsayıcısıdır; table belirli veri yapısını, row ise tek kaydı temsil eder. SQL komutlarıyla veri okunur, eklenir, güncellenir ve silinir.
MySQL kullanıcıları ve yetkiler
MySQL hesapları kullanıcı@host mantığıyla tanımlanır. Örneğin root@localhost ile root@% farklı hesap kayıtlarıdır. SELECT, INSERT, UPDATE, DELETE gibi yetkiler global veya veritabanı düzeyinde verilebilir.
Cox FTP SQL Console
SQL Console üzerinden veritabanlarını ve tabloları görüntüleme, sorgu çalıştırma ve yetkili hesapla kullanıcı/yetki yönetimi yapılabilir.
Sık Sorulan Sorular
MySQL kullanıcı şifresi değiştirilebilir mi?
Gerekli yetki varsa ALTER USER komutuyla değiştirilebilir.
root@localhost ve root@% aynı mı?
Hayır; host bölümü farklı olduğu için MySQL açısından farklı hesap tanımlarıdır.