Plesk SSH ile Tüm Veritabanlarını Yedekleme

Makale İçeriği

Soru

Linux için Plesk’teki komut satırı arayüzü aracılığıyla tüm MySQL/MariaDB veritabanları nasıl yedeklenir?

Cevap

  1. SSH aracılığıyla bir sunucuya bağlanın .
  2. Yedekleme dosyalarının depolanacağı bir dizin oluşturun:

    mkdir /root/mysql_dumps_all

  3. Tüm veritabanlarının bir listesini alın:
    1. cd /root && /usr/sbin/plesk db -e “show databases” | grep -v -E “^Database|information_schema|performance_schema|phpmyadmin” > dblist.txt

  4. Her MySQL/MariaDB veritabanının bir dökümünü oluşturun:
    1. cat /root/dblist.txt | while read i; do /usr/sbin/plesk db dump “$i” > /root/mysql_dumps_all/”$i”.sql; done

  5. Tüm veritabanı dökümlerini listeleyin:
    1. ls -l /root/mysql_dumps_all

Yukarıda oluşturulan döküm dosyalarından tüm veritabanlarını geri yüklemek için şu komutu çalıştırın:

Başa dön tuşu