Bilgi Bankası

PHP Hostingte MySQL Veritabanı Yedeği Nasıl Alınır?

PHP hostingte MySQL veritabanı yedeği almak için birkaç farklı yöntem kullanılabilir. Hangi yöntemin en uygun olduğu, hosting sağlayıcınızın sunduğu araçlara ve sizin ihtiyaçlarınıza bağlıdır.

Yaygın Yöntemler:

1. Hosting Kontrol Panelini Kullanma:

Birçok hosting sağlayıcısı, cPanel veya Plesk gibi kontrol panelleri sunar. Bu paneller genellikle veritabanı yedekleme için bir arayüz içerir.

Adımlar:

  • Hosting kontrol panelinize giriş yapın.
  • Veritabanları bölümüne gidin.
  • Yedeklemek istediğiniz veritabanını seçin.
  • "Yedekle" seçeneğine tıklayın.
  • Yedekleme türünü ve kaydetme konumunu seçin.
  • İşlemi başlatın.

2. phpMyAdmin Kullanma:

phpMyAdmin, web tabanlı bir MySQL yönetim aracıdır. Birçok hosting sağlayıcısı phpMyAdmin'e erişim sunar.

Adımlar:

  • phpMyAdmin'e giriş yapın.
  • Sol menüden yedeklemek istediğiniz veritabanını seçin.
  • "Dışarı Aktar" sekmesine tıklayın.
  • "Hızlı" veya "Özel" dışarı aktarma modunu seçin.
  • İstediğiniz formatı (SQL, CSV, vb.) seçin.
  • "Git" butonuna tıklayın.

3. Komut Satırını Kullanma:

MySQL komut satırını kullanarak da veritabanı yedeği alabilirsiniz.

Adımlar:

  • Sunucuya SSH ile bağlanın.
  • Aşağıdaki komutu kullanarak yedeklemeyi oluşturun:
mysqldump -u kullanıcıadı -pşifre veritabanı_adı > yedekleme_dosyası.sql
  • kullanıcıadı ve şifreyi kendi veritabanı bilgilerinizle değiştirin.
  • veritabanı_adını yedeklemek istediğiniz veritabanının adıyla değiştirin.
  • yedekleme_dosyası.sqlyi istediğiniz yere kaydedin.

4. Cron Job Kullanma:

Düzenli olarak veritabanı yedeği almak için cron job oluşturabilirsiniz.

Adımlar:

  • Hosting kontrol panelinizden veya SSH ile cron job oluşturabilirsiniz.
  • Aşağıdaki komutu cron job'a ekleyin:
mysqldump -u kullanıcıadı -pşifre veritabanı_adı > /yol/yedekleme/yedekleme_dosyası.sql
  • kullanıcıadışifreveritabanı_adı ve /yol/yedeklemeyi kendi bilgilerinizle değiştirin.
  • Yedeklemenin ne sıklıkla alınacağını belirleyin.
 

Bu cevap yeterince yardımcı oldu mu?

0 Bu dökümanı faydalı bulan kullanıcılar: