Sunucunuza herhangi bir kontrol paneli kurmadıysanız yada kontrol panelinde problem varsa sql verilerinizi ssh üzerinden yedekleyebilir ve taşıyabilirsiniz.
mysql dump kullanımı ve komutları
Şifre istediğiniz sql server şifresini yazmanız gerekmektedir.
Tüm veritabanının yedeğini almak için;
Tek bir veritabanının dökümü için;
Bir veritabanı içerisindeki belirli tabloların dökümü için;
Sadece seçilen veritabanlarının dökümü için;
Veritabanı dökümü alırken, sıkıştırma yapmak için gzip ‘ten yararlanabiliriz;
Bunların yanında extra statement’lar da ekleyebiliriz;
Aldığınız bu dökümleri yine tek hamle ile geri yüklemek isterseniz;
Aynı şekilde birden fazla restore işlemi için;
man mysqldump komutu ile daha detaylı bilgiye de ulaşabilirsiniz.
mysql dump kullanımı ve komutları
Şifre istediğiniz sql server şifresini yazmanız gerekmektedir.
Tüm veritabanının yedeğini almak için;
Kod:
mysqldump -u root -p --all-databases > mysql_dokum.sql
Tek bir veritabanının dökümü için;
Kod:
mysqldump -u root -p Veritabani_Adi > veritabani_adi.sql
Bir veritabanı içerisindeki belirli tabloların dökümü için;
Kod:
mysqldump -u root -p Veritabani_Adi tablo1 tablo2 > veritabani_t1t2.sql
Sadece seçilen veritabanlarının dökümü için;
Kod:
mysqldump -u root -p --databases Veritabani1 Veritabani2 Veritabani3 > veritabani_vt1vt2vt3.sql
Kod:
mysqldump -u root -p --databases Veritabani1 Veritabani2 Veritabani3 | gzip -9 > veritabani_vt1vt2vt3.sql.gz
Kod:
mysqldump -u root -p --databases Veritabani1 Veritabani2 Veritabani3 --add-drop-database --add-drop-table > veritabani_vt1vt2vt3.sql
Kod:
mysql -u root -p Veritabani_Adi < veritabani_adi.sql
Kod:
mysql -u root -p -D Veritabani1 -D Veritabani2 < vt1vt2.sql