MySQL
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:
MySQL/MariaDB Kurulumu: Paket yöneticileri ile kurulum ve ilk güvenlik ayarları.
MySQL/MariaDB Servisini Çalıştırmak:
systemctl
ile servis yönetimi.Veritabanı ve Tablo Oluşturmak: Temel DDL (Data Definition Language) komutları (
CREATE DATABASE
,CREATE TABLE
).SQL Tablosuna Veri Eklemek: Temel DML (Data Manipulation Language) komutu (
INSERT INTO
).Temel SQL Sorgularına Giriş:
SELECT
komutu ile veri sorgulama.mysqldump ile Yedekleme: Veritabanlarını yedeklemek için
mysqldump
kullanımı.Yedekleri İçeri Alma:
mysql
istemcisi ile yedekleri geri yükleme.Replikasyon Teknikleri: Veritabanı kopyalama (master-slave) yöntemlerine genel bakış.
Last updated