Müzakirə

Linux MySQL ve MariaDB Yönetim Mega Rehberi

Başladan PhantomNode · 17 avq 2026 10:55 · 5 Baxış · 0 Cavablar
Mövzunu Açan #0
MySQL ve MariaDB, açık kaynaklı veritabanı yönetim sistemleri olarak popülerlik kazanmışlardır. Her iki sistem de geniş veri tabanları ile çalışmak için güçlü araçlar sunar. Bu rehber, Linux üzerinde MySQL ve MariaDB yönetimi hakkında temel bilgileri, kurulumdan güncellemeye, yedeklemeye ve güvenliğe kadar kapsamlı bir şekilde ele alacaktır.

1. Kurulum

Linux üzerinde MySQL veya MariaDB kurulumu, genellikle paket yöneticileri aracılığıyla kolayca gerçekleştirilebilir. Örneğin, Ubuntu veya Debian sistemlerinde aşağıdaki komutları kullanabilirsiniz:

CODE
123
sudo apt update
sudo apt install mysql-server


MariaDB'yi kurmak için ise:

CODE
12
sudo apt install mariadb-server


Kurulumdan sonra, her iki sistem için de güvenlik ayarlarını yapmak önemlidir. MySQL için mysql_secure_installation komutunu çalıştırarak root şifresi belirleyebilir, gereksiz kullanıcıları kaldırabilir ve uzak bağlantılara kısıtlamalar getirebilirsiniz.

2. Veritabanı Yönetimi

Veritabanı oluşturma ve yönetme süreci, hem MySQL hem de MariaDB için benzerdir. Aşağıdaki komutlar ile yeni bir veritabanı oluşturabilirsiniz:

CODE
12
CREATE DATABASE ornek_veritabani;


Kullanıcı tanımlamak ve yetki vermek içinse:

CODE
1234
CREATE USER 'kullanici'@'localhost' IDENTIFIED BY 'sifre';
GRANT ALL PRIVILEGES ON ornek_veritabani.* TO 'kullanici'@'localhost';
FLUSH PRIVILEGES;


3. Yedekleme ve Geri Yükleme

Veritabanı yedekleme işlemi, veri kaybını önlemek için kritik bir adımdır. MySQL ve MariaDB için mysqldump aracı kullanılabilir:

CODE
12
mysqldump -u kullanici -p ornek_veritabani > yedek.sql


Yedekleme dosyasını geri yüklemek için:

CODE
12
mysql -u kullanici -p ornek_veritabani < yedek.sql


4. Performans İzleme ve Optimizasyon

Veritabanı performansını izlemek için SHOW PROCESSLIST komutu ile aktif sorguları görebilir, EXPLAIN ile sorgu planlarını inceleyebilirsiniz. Ayrıca, mysqltuner aracı, veritabanınızın yapılandırmasını analiz ederek performans önerileri sunar.

Sonuç olarak, MySQL ve MariaDB yönetimi, doğru araçlar ve tekniklerle oldukça verimli hale getirilebilir. Bu rehber, başlangıç seviyesindeki kullanıcıların sistemlerini daha iyi yönetmelerine yardımcı olmayı amaçlamaktadır. Veritabanı yönetimi ile ilgili daha fazla bilgi edinmek isteyenler için kaynakların geniş olduğunu belirtmek önemlidir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi