Hepimizin bir şekilde pkesk-te yaşadığı bazı sorunlardan sonra veritabanlarını (SQL) yedekleme durumu ortaya çıkabiliyor. Tamda bu noktada size lazım olabileceğini düşündüğümüz SSH veritabanı yedeklemesi yapabilmenizi sağlayacak yöntemi paylaşacağız.
SSH ile bağlanın ve sırasıyla şunları uygulayın.
Yedekleri saklayacağınız bir dizin oluşturun (sql_all_backups – dilediğiniz bir isim yazabilirsiniz.)
mkdir /root/sql_all_backups
Tüm veritabanlarını listeleyin.
cd /root && /usr/sbin/plesk db -e "show databases" | grep -v -E "^Database|information_schema|performance_schema|phpmyadmin" > dblist.txt
MySql ya da MariaDB veritabanlarını bu dizine yedekleyin. (sql_all_backups)
cat /root/dblist.txt | while read i; do /usr/sbin/plesk db dump "$i" > /root/sql_all_backups/"$i".sql; done
Yedeklediğiniz veritabanlarını listeleyin, kontrol amaçlı.
ls -l /root/sql_all_backups
Yedeklediğiniz bu veritabanlarını indirmek isterseniz FTP programı aracılığı ile IP / root / şifre / 22 şeklinde bağlanıp ana dizindeki root / sql_all_backups klasörü içinde bulabilirsiniz.