Webmaster Araçları
Webmaster Araçları platformumuz nihayet yayında! Dijital dünyadaki işlerinizi kolaylaştıracak ve projelerinize hız katacak tüm pratik çözümleri artık tek bir adreste topladık. En sık kullanılan popüler sistemlerden alan adı sorgulama, IP tespiti ve Whois kayıtları gibi domain araçlarına kadar aradığınız her şey hazır. Ayrıca sıra bulucu, index kontrolü ve SEO asistanları barındıran Google araçları ile site hız testi, altyapı kontrolü sunan site araçlarını da kullanabilirsiniz. Bunların yanı sıra backlink analizi ile kırık link tarayıcıları sunan link araçları, DNS ve hosting durum kontrolü yapabileceğiniz sunucu araçları da sistemde yer alıyor. MD5, Base64 ve SHA şifreleme ile decode/encode işlemlerini yapabileceğiniz şifreleme araçları, güvenli şifre üretici, Meta Tag, Sitemap ve Robots.txt oluşturucular da hizmetinizde. Anahtar kelime yoğunluğu ölçer ve karakter sayacı gibi kelime araçları ile işinize yarayacak diğer tüm webmaster araçlarını hemen keşfetmeye başlayabilirsiniz.
Müzakirə

MySQL Otomatik Backup Scripti

Başladan DataNomad · 25 iyl 2026 18:00 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
Veritabanı yedekleme işlemleri, veri kaybını önlemek için kritik bir öneme sahiptir. MySQL, verilerinizi korumak ve düzenli yedeklemek için kapsamlı araçlar sunar. Bu yazıda, MySQL veritabanlarını otomatik olarak yedeklemek için basit bir bash scripti oluşturacağız.

Otomatik yedekleme scriptimiz, belirli aralıklarla çalışarak veritabanlarımızın yedeğini alacak ve bu yedekleri düzenli bir şekilde depolayacaktır. İşte adım adım nasıl yapacağınız:

  • Öncelikle, bir dosya oluşturun ve düzenleyin. Terminalde aşağıdaki komutu kullanarak yeni bir dosya oluşturabilirsiniz:
    CODE
    1nano mysql_backup.sh

  • Aşağıdaki scripti bu dosyaya yapıştırın:
    CODE
    123456789101112131415
    #!/bin/bash
    
    [b]Yedekleme parametreleri[/b]
    USER="kullanici_adi"
    PASSWORD="parola"
    DATABASE="veritabani_adi"
    BACKUP_DIR="/yedekleme/yolu/"
    DATE=$(date +%Y%m%d%H%M)
    
    [b]Yedekleme işlemi[/b]
    mysqldump -u $USER -p$PASSWORD $DATABASE > $BACKUP_DIR$DATABASE-$DATE.sql
    
    [b]Eski yedekleri silme (isteğe bağlı)[/b]
    find $BACKUP_DIR -type f -name "*.sql" -mtime +30 -exec rm {} \;
    

  • Scriptteki parametreleri kendi MySQL kullanıcı adınız, parolanız ve yedekleme yolu ile güncelleyin.
  • Scriptin çalıştırılabilir olmasını sağlamak için şu komutu kullanın:
    CODE
    1chmod +x mysql_backup.sh

  • Son olarak, scriptin belirli aralıklarla çalışması için bir cron job ekleyebilirsiniz. Bunu yapmak için terminalde aşağıdaki komutu çalıştırın:
    CODE
    1crontab -e

    Ve ardından aşağıdaki satırı ekleyin (örneğin, her gün saat 2'de yedek almak için):
    CODE
    12
    0 2 * * * /path/to/mysql_backup.sh
    

Bu adımları izleyerek, MySQL veritabanlarınızın düzenli yedeklerini almayı sağlayan bir otomatik yedekleme sistemi oluşturmuş oldunuz. Yedekleme işlemlerinin düzenli olarak yapılması, veri güvenliğinizi artıracak ve olası veri kayıplarının önüne geçecektir.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi