Müzakirə

Linux MariaDB Sorun Giderme Mega Rehberi

Başladan ofaman · 26 avq 2026 16:46 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
MariaDB, popüler bir açık kaynak veritabanı yönetim sistemidir ve MySQL'in bir çatallanması olarak bilinir. Linux üzerinde MariaDB kullanımı yaygındır ve çeşitli sorunlar ortaya çıkabilir. Bu rehber, sık karşılaşılan sorunlar ve bunların nasıl çözüleceği üzerine detaylı bir bakış sunmaktadır.

1. Bağlantı Sorunları
MariaDB'ye bağlanamama sorunu, genellikle yanlış kullanıcı adı veya şifre kullanmaktan kaynaklanır. Aşağıdaki komut ile mevcut kullanıcıları ve yetkilerini kontrol edebilirsiniz:
CODE
1SELECT User, Host FROM mysql.user;

Eğer kullanıcı tanımlı değilse, yeni bir kullanıcı oluşturmak için şu komutu kullanabilirsiniz:
CODE
1CREATE USER 'yeni_kullanici'@'localhost' IDENTIFIED BY 'sifre';


2. Servis Sorunları
MariaDB servisi başlamıyorsa, sistemin log dosyalarını kontrol etmek faydalı olacaktır. Genellikle, log dosyaları /var/log/mysql/error.log veya /var/log/mariadb/mariadb.log yolunda bulunur. Log dosyasında görülen hataları analiz ederek gerekli düzeltmeleri yapabilirsiniz. Servisi yeniden başlatmak için:
CODE
1sudo systemctl restart mariadb


3. Yetersiz Bellek Sorunları
Eğer MariaDB'de performans sorunları yaşıyorsanız, bellek ayarlarını gözden geçirmek önemlidir. my.cnf dosyasında [mysqld] bölümünde innodb_buffer_pool_size gibi parametreleri artırarak performansı iyileştirebilirsiniz. Örneğin, 1 GB bellek tahsis etmek için:
CODE
1innodb_buffer_pool_size=1G


4. Veritabanı Yedekleme ve Geri Yükleme
Veritabanı yedeklemesi almak için mysqldump komutunu kullanabilirsiniz. Örnek bir yedekleme komutu:
CODE
1mysqldump -u kullanici -p veritabani_adı > yedek.sql

Yedeği geri yüklemek içinse:
CODE
1mysql -u kullanici -p veritabani_adı < yedek.sql


Sonuç olarak, MariaDB kullanırken karşılaşabileceğiniz çeşitli sorunlar ve çözümleri hakkında bilgi vermeye çalıştım. Bu rehber, en yaygın sorunları kapsıyor. Ekstra sorunlar veya farklı senaryolar için daha fazla araştırma yapmanız gerekebilir.

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

0 sitat seçildi