Yanıtlar:
MySQL Admin (üretilmiyor - natty'de mevcuttu), günlük, haftalık veya aylık olarak yedeklemeler yapmak için (temel) bir zamanlayıcıya sahip bir yedekleme aracına sahiptir . Hatta Ubuntu'ya dahil edilmiştir: mysql-admin .
Web'den rastgele resim:
En sevdiğim yöntem komut satırı ve UF'de bir yedek komut dosyası buldum .
#! / Bin / bash #Script mysql veritabanının düzenli bir kopyasını oluşturmak ve SAVEDIR içine gzip etmek için. KULLANICI = "authorized_user" ŞİFRE = "the_password" VERİTABANI = "veritabanı_adı" SaveDir = "/ yedek" / usr / bin / nice -n 19 / usr / bin / mysqldump -u $ KULLANICI - şifre = $ ŞİFRE - varsayılan karakter kümesi = utf8 $ VERİTABANI -c | / usr / bin / nice -n 19 / bin / gzip -9> $ SAVEDIR / $ DATABASE - $ (tarih '+% Y% m% d-% H'). sql.gz
Değişkenleri düzenleyin, .bkup.sh kaydedin ve bir crontab içinde çalıştırın , sonra otomatik bir mysql yedeklemeniz var. Bu komut dosyasının tüm kodu burada açıklanmıştır . Şeref kat_ams için.
GUI'siz bir sunucudaysanız, varsayılan olarak tüm MySQL veritabanlarınızı günlük olarak yedekleyecek ve döndürecek bir paket.
sudo apt-get install automysqlbackup
Bu kadar. Varsayılan yapılandırma aklı başında, bu yüzden özel bir şeye ihtiyacınız olmadığı sürece işiniz bitti. Yedekleme dosyaları, /var/lib/automysqlbackup
site dışında bir yerde rsync yapmanız gereken yere yerleştirilir .
/etc/default/automysqlbackup
man automysqlbackup