MySQL
Last updated
Last updated
MySQL, dünyanın en popüler açık kaynaklı ilişkisel veritabanı yönetim sistemlerinden (RDBMS) biridir. Özellikle web uygulamalarıyla birlikte yaygın olarak kullanılır. Oracle Corporation tarafından geliştirilmektedir.
MariaDB, MySQL'in orijinal geliştiricileri tarafından oluşturulan, topluluk tarafından geliştirilen bir çatalıdır (fork). MySQL ile yüksek düzeyde uyumluluk sunmayı hedeflerken, bazı ek özellikler ve farklı depolama motorları da içerir. Birçok Linux dağıtımı, Oracle'ın MySQL'i satın almasından sonra varsayılan "MySQL" paketi olarak MariaDB'yi sunmaya başlamıştır.
Bu bölümde, hem MySQL hem de MariaDB için geçerli olan temel kavramlar, kurulum, yönetim ve kullanım konuları ele alınacaktır. Komutlar ve yapılandırma genellikle iki sistem arasında çok benzerdir veya aynıdır.
İncelenecek Konular:
: Paket yöneticileri ile kurulum ve ilk güvenlik ayarları.
: systemctl
ile servis yönetimi.
: Temel DDL (Data Definition Language) komutları (CREATE DATABASE
, CREATE TABLE
).
: Temel DML (Data Manipulation Language) komutu (INSERT INTO
).
: SELECT
komutu ile veri sorgulama.
: Veritabanlarını yedeklemek için mysqldump
kullanımı.
: mysql
istemcisi ile yedekleri geri yükleme.
: Veritabanı kopyalama (master-slave) yöntemlerine genel bakış.