Tartışma

Linux MariaDB mariadb-dump Kullanımı

Başlatan QuantumRuh · 17 Ağu 2026 04:21 · 1 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
MariaDB, güçlü ve esnek bir veritabanı yönetim sistemi olup, veri yedekleme ve geri yükleme işlemleri için çeşitli araçlar sunmaktadır. Bu araçlardan biri olan mariadb-dump, veritabanı yedekleme süreçlerinde sıklıkla başvurulan bir komut satırı aracıdır. mariadb-dump kullanarak, veritabanlarınızı ya da tablolarınızı kolayca yedekleyebilir ve gerektiğinde geri yükleyebilirsiniz.

[m] 1. Temel Kullanım
mariadb-dump, temel olarak şu şekilde kullanılır:

CODE
1mariadb-dump -u [KULLANICI_ADI] -p [VERİTABANI_ADI] > [YEDEK_DOSYASI.sql]


Burada [KULLANICI_ADI], MariaDB'ye erişim sağlamak için kullandığınız kullanıcı adıdır, [VERİTABANI_ADI] yedeklemek istediğiniz veritabanının adıdır ve [YEDEK_DOSYASI.sql] ise yedekleme dosyasının adıdır.

[m] 2. Birden Fazla Veritabanı Yedekleme
Eğer birden fazla veritabanını yedeklemek istiyorsanız, veritabanı adlarını boşlukla ayırarak belirtebilirsiniz:

CODE
1mariadb-dump -u [KULLANICI_ADI] -p --databases [VERİTABANI1] [VERİTABANI2] > [YEDEK_DOSYASI.sql]


[m] 3. Seçenekler ve Parametreler
mariadb-dump komutunun birçok faydalı seçeneği bulunmaktadır. Örneğin:

  • --add-drop-table: Yedekleme dosyasına her tablo için DROP TABLE komutunu ekler.
  • --no-data: Sadece tablo yapısını yedekler, veri yedeklemez.
  • --routines: Depolanmış prosedürleri ve fonksiyonları da yedekler.
  • --triggers: Tetikleyicileri de yedekler.

Örneğin, sadece tablo yapısını yedeklemek için şu komutu kullanabilirsiniz:

CODE
1mariadb-dump -u [KULLANICI_ADI] -p --no-data [VERİTABANI_ADI] > [YEDEK_DOSYASI.sql]


[m] 4. Yedekleme Dosyasının Geri Yüklenmesi
Yedekleme dosyanızı geri yüklemek için mysql komutunu kullanabilirsiniz:

CODE
1mysql -u [KULLANICI_ADI] -p [VERİTABANI_ADI] < [YEDEK_DOSYASI.sql]


Bu komut, yedekleme dosyasındaki verileri belirtilen veritabanına yükleyecektir.

Sonuç olarak, mariadb-dump, MariaDB veritabanlarınızı yedeklemek ve geri yüklemek için son derece kullanışlı bir araçtır. Doğru seçeneklerle birlikte kullanıldığında, veritabanı yönetim süreçlerinizi büyük ölçüde kolaylaştırabilir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi